|
PatchworkOS
|
Drawable structure. More...
#include <drawable.h>
Data Fields | |
| display_t * | disp |
| uint32_t | stride |
| pixel_t * | buffer |
| rect_t | contentRect |
| rect_t | invalidRect |
Drawable structure.
Definition at line 34 of file drawable.h.
| pixel_t* drawable_t::buffer |
Definition at line 38 of file drawable.h.
Referenced by draw_dashed_outline(), draw_frame(), draw_gradient(), draw_grf_char(), draw_polygon(), draw_rect(), draw_transfer(), draw_transfer_blend(), element_draw_begin(), image_free(), image_new(), and image_new_blank().
| rect_t drawable_t::contentRect |
Definition at line 39 of file drawable.h.
Referenced by draw_bezel(), draw_dashed_outline(), draw_frame(), draw_gradient(), draw_grf_char(), draw_invalidate(), draw_line(), draw_polygon(), draw_rect(), draw_separator(), draw_text_multiline(), draw_transfer(), draw_transfer_blend(), element_draw_begin(), image_height(), image_new_blank(), image_rect(), and image_width().
| display_t* drawable_t::disp |
Definition at line 36 of file drawable.h.
Referenced by draw_string(), draw_text(), draw_text_multiline(), element_draw_begin(), image_free(), and image_new_blank().
| rect_t drawable_t::invalidRect |
Definition at line 40 of file drawable.h.
Referenced by draw_invalidate(), element_draw_begin(), element_draw_end(), and image_new_blank().
| uint32_t drawable_t::stride |
Definition at line 37 of file drawable.h.
Referenced by draw_dashed_outline(), draw_frame(), draw_gradient(), draw_grf_char(), draw_polygon(), draw_rect(), draw_transfer(), draw_transfer_blend(), element_draw_begin(), and image_new_blank().