ImpsEngine  1.0.0
A software library collection for end user applications.
IATextureDelegateAttributes Class Reference

Public Member Functions

IA_CONSTRUCTOR void IATextureDelegateAttributes_make (IATextureDelegateAttributes *, void *correspondingObject)
 
static void IATextureDelegateAttributes_setOnBitmapUsageBeginFunction (IATextureDelegateAttributes *this, void(*onBitmapUsageBegin)(void *correspondingObject, IABitmap *bitmap))
 
static void IATextureDelegateAttributes_setOnBitmapUsageEndFunction (IATextureDelegateAttributes *this, void(*onBitmapUsageEnd)(void *correspondingObject, IABitmap *bitmap))
 
static void * IATextureDelegateAttributes_getCorrespondingObject (const IATextureDelegateAttributes *this)
 

Data Fields

void * correspondingObject
 
void(* onBitmapUsageBegin )(void *correspondingObject, IABitmap *bitmap)
 
void(* onBitmapUsageEnd )(void *correspondingObject, IABitmap *bitmap)
 

Static Public Attributes

static void(*)(void *correspondingObject, IABitmap *bitmap) IATextureDelegateAttributes_getOnBitmapUsageBeginFunction (const IATextureDelegateAttributes *this)
 
static void(*)(void *correspondingObject, IABitmap *bitmap) IATextureDelegateAttributes_getOnBitmapUsageEndFunction (const IATextureDelegateAttributes *this)
 

Member Function Documentation

◆ IATextureDelegateAttributes_make()

IA_CONSTRUCTOR void IATextureDelegateAttributes_make ( IATextureDelegateAttributes ,
void *  correspondingObject 
)

◆ IATextureDelegateAttributes_setOnBitmapUsageBeginFunction()

static void IATextureDelegateAttributes_setOnBitmapUsageBeginFunction ( IATextureDelegateAttributes this,
void(*)(void *correspondingObject, IABitmap *bitmap)  onBitmapUsageBegin 
)
inline

◆ IATextureDelegateAttributes_setOnBitmapUsageEndFunction()

static void IATextureDelegateAttributes_setOnBitmapUsageEndFunction ( IATextureDelegateAttributes this,
void(*)(void *correspondingObject, IABitmap *bitmap)  onBitmapUsageEnd 
)
inline

◆ IATextureDelegateAttributes_getCorrespondingObject()

static void * IATextureDelegateAttributes_getCorrespondingObject ( const IATextureDelegateAttributes this)
inline

Field Documentation

◆ IATextureDelegateAttributes_getOnBitmapUsageBeginFunction

void(* )(void * correspondingObject, IABitmap * bitmap) IATextureDelegateAttributes_getOnBitmapUsageBeginFunction(const IATextureDelegateAttributes *this)
inlinestatic

◆ IATextureDelegateAttributes_getOnBitmapUsageEndFunction

void(* )(void * correspondingObject, IABitmap * bitmap) IATextureDelegateAttributes_getOnBitmapUsageEndFunction(const IATextureDelegateAttributes *this)
inlinestatic

◆ correspondingObject

void* IATextureDelegateAttributes::correspondingObject

◆ onBitmapUsageBegin

void(* IATextureDelegateAttributes::onBitmapUsageBegin) (void *correspondingObject, IABitmap *bitmap)

◆ onBitmapUsageEnd

void(* IATextureDelegateAttributes::onBitmapUsageEnd) (void *correspondingObject, IABitmap *bitmap)

The documentation for this class was generated from the following files: