Used to store a drawable component of any type. More...
#include <glcd_types.h>
Public Attributes | ||
LCD_ComponentType | type | |
LCD_Coordinate | pos | |
LCD_BBox | cached_bbox | |
union { | ||
LCD_Line * line | ||
LCD_Rect * rect | ||
LCD_Circle * circle | ||
LCD_Image * image | ||
LCD_Text * text | ||
LCD_Button * button | ||
} | object | |
Used to store a drawable component of any type.
Definition at line 167 of file glcd_types.h.
LCD_Button* LCD_Component::button |
Definition at line 178 of file glcd_types.h.
LCD_BBox LCD_Component::cached_bbox |
Definition at line 171 of file glcd_types.h.
LCD_Circle* LCD_Component::circle |
Definition at line 175 of file glcd_types.h.
LCD_Image* LCD_Component::image |
Definition at line 176 of file glcd_types.h.
LCD_Line* LCD_Component::line |
Definition at line 173 of file glcd_types.h.
union { ... } LCD_Component::object |
LCD_Coordinate LCD_Component::pos |
Definition at line 170 of file glcd_types.h.
LCD_Rect* LCD_Component::rect |
Definition at line 174 of file glcd_types.h.
LCD_Text* LCD_Component::text |
Definition at line 177 of file glcd_types.h.
LCD_ComponentType LCD_Component::type |
Definition at line 169 of file glcd_types.h.