Public Member Functions | |
IA_CONSTRUCTOR void | IAOpenGLResourceDelegateAttributes_make (IAOpenGLResourceDelegateAttributes *, void *correspondingObject) |
static void | IAOpenGLResourceDelegateAttributes_setCreateResourcesFunction (IAOpenGLResourceDelegateAttributes *this, void(*createResources)(void *correspondingObject)) |
static void | IAOpenGLResourceDelegateAttributes_setDestroyResourcesFunction (IAOpenGLResourceDelegateAttributes *this, void(*destroyResources)(void *correspondingObject)) |
static void * | IAOpenGLResourceDelegateAttributes_getCorrespondingObject (const IAOpenGLResourceDelegateAttributes *this) |
Data Fields | |
void * | correspondingObject |
void(* | createResources )(void *correspondingObject) |
void(* | destroyResources )(void *correspondingObject) |
Static Public Attributes | |
static void(*)(void *correspondingObject) | IAOpenGLResourceDelegateAttributes_getCreateResourcesFunction (const IAOpenGLResourceDelegateAttributes *this) |
static void(*)(void *correspondingObject) | IAOpenGLResourceDelegateAttributes_getDestroyResourcesFunction (const IAOpenGLResourceDelegateAttributes *this) |
IA_CONSTRUCTOR void IAOpenGLResourceDelegateAttributes_make | ( | IAOpenGLResourceDelegateAttributes * | , |
void * | correspondingObject | ||
) |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
void* IAOpenGLResourceDelegateAttributes::correspondingObject |
void(* IAOpenGLResourceDelegateAttributes::createResources) (void *correspondingObject) |
void(* IAOpenGLResourceDelegateAttributes::destroyResources) (void *correspondingObject) |