Public Member Functions | |
| IA_CONSTRUCTOR void | IADrawable_make (IADrawable *, void(*drawFunction)(const IADrawable *)) |
| IA_CONSTRUCTOR void | IADrawable_makeCopy (IADrawable *, const IADrawable *drawableToCopy) |
| void | IADrawable_draw (const IADrawable *) |
| static void | IADrawable_setIsVisible (IADrawable *this, bool isVisible) |
| static bool | IADrawable_isVisible (const IADrawable *this) |
Data Fields | |
| IAObject | base |
| void(* | drawFunction )(const IADrawable *) |
| bool | isVisible |
| IA_CONSTRUCTOR void IADrawable_make | ( | IADrawable * | , |
| void(*)(const IADrawable *) | drawFunction | ||
| ) |
| IA_CONSTRUCTOR void IADrawable_makeCopy | ( | IADrawable * | , |
| const IADrawable * | drawableToCopy | ||
| ) |
| void IADrawable_draw | ( | const IADrawable * | ) |
|
inline |
|
inline |
| IAObject IADrawable::base |
| void(* IADrawable::drawFunction) (const IADrawable *) |
| bool IADrawable::isVisible |