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 |