Photon 1.0.0
Loading...
Searching...
No Matches
gdiplus_container Class Reference

#include <gdiplus_container.h>

Inheritance diagram for gdiplus_container:

Public Member Functions

 gdiplus_container ()
 
virtual ~gdiplus_container ()
 

Protected Member Functions

void draw_ellipse (HDC hdc, int x, int y, int width, int height, litehtml::web_color color, int line_width) override
 
void fill_ellipse (HDC hdc, int x, int y, int width, int height, litehtml::web_color color) override
 
void fill_rect (HDC hdc, int x, int y, int width, int height, litehtml::web_color color) override
 
void get_img_size (uint_ptr img, litehtml::size &sz) override
 
void free_image (uint_ptr img) override
 
void draw_img_bg (HDC hdc, uint_ptr img, const litehtml::background_layer &layer) override
 
void draw_borders (uint_ptr hdc, const litehtml::borders &borders, const litehtml::position &draw_pos, bool root) override
 

Private Attributes

ULONG_PTR m_gdiplusToken
 

Constructor & Destructor Documentation

◆ gdiplus_container()

gdiplus_container::gdiplus_container ( )

◆ ~gdiplus_container()

gdiplus_container::~gdiplus_container ( )
virtual

Member Function Documentation

◆ draw_borders()

void gdiplus_container::draw_borders ( uint_ptr  hdc,
const litehtml::borders borders,
const litehtml::position draw_pos,
bool  root 
)
overrideprotected

◆ draw_ellipse()

void gdiplus_container::draw_ellipse ( HDC  hdc,
int  x,
int  y,
int  width,
int  height,
litehtml::web_color  color,
int  line_width 
)
overrideprotected

◆ draw_img_bg()

void gdiplus_container::draw_img_bg ( HDC  hdc,
uint_ptr  img,
const litehtml::background_layer layer 
)
overrideprotected

◆ fill_ellipse()

void gdiplus_container::fill_ellipse ( HDC  hdc,
int  x,
int  y,
int  width,
int  height,
litehtml::web_color  color 
)
overrideprotected

◆ fill_rect()

void gdiplus_container::fill_rect ( HDC  hdc,
int  x,
int  y,
int  width,
int  height,
litehtml::web_color  color 
)
overrideprotected

◆ free_image()

void gdiplus_container::free_image ( uint_ptr  img)
overrideprotected

◆ get_img_size()

void gdiplus_container::get_img_size ( uint_ptr  img,
litehtml::size sz 
)
overrideprotected

Member Data Documentation

◆ m_gdiplusToken

ULONG_PTR gdiplus_container::m_gdiplusToken
private

The documentation for this class was generated from the following files: