|
| Graphics (gate_ui_graphics_t &external_reference) |
|
| Graphics (Host &host, uint32_t width, uint32_t height) |
| abstract/virtual image
|
|
| Graphics (Host &host, uint32_t width, uint32_t height, uint32_t depth) |
| memory image
|
|
| Graphics (Host &host, RasterImage const &image) |
|
| Graphics (Control const &ctrl) |
|
| Graphics (Host &host, void *native_graphics, void *param, int32_t width, int32_t height) |
|
gate_ui_graphics_t * | c_impl () const noexcept |
|
int32_t | getWidth () |
|
int32_t | getHeight () |
|
void | setPixel (Point const &pos, Color const &col) |
|
Color | getPixel (Point const &pos) |
|
void | draw (Graphics &src, Point const &dst_pos=Point(0, 0), Size const &size=Size(-1, -1), Point const &src_pos=Point()) |
|
void | drawEx (Graphics &src, Position const &dst_pos=Position(0, 0, -1, -1), Position const &src_pos=Position(0, 0, -1, -1)) |
|
void | line (Point const &from, Point const &to, Color const &color, uint32_t lineWidth=1) |
|
void | rect (Position const &rect, Color const &lineColor, uint32_t lineWidth=1) |
|
void | rect (Position const &rect, Color const &lineColor, uint32_t lineWidth, Color const &fillColor) |
|
void | polygon (Array< Point > const &points, Color const &lineColor, uint32_t lineWidth=1) |
|
void | polygon (Array< Point > const &points, Color const &lineColor, uint32_t lineWidth, Color const &fillColor) |
|
Array< int32_t > | getCharWidths (Font const &font, char_32_t const *chars, size_t charcount) |
|
Size | getTextSize (Font const &font, String const &text) |
|
void | print (Font const &font, String const &text, Position const &pos=Position()) |
|