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.