ImpsEngine  1.0.0
A software library collection for end user applications.
IABitmap Class Reference
Inheritance diagram for IABitmap:

Public Member Functions

IA_CONSTRUCTOR void IABitmap_initWithAsset (IABitmap *, const char *assetName)
 
IA_CONSTRUCTOR void IABitmap_initFromScreen (IABitmap *, int x, int y, int width, int height)
 
IA_CONSTRUCTOR void IABitmap_initWithBitmapRefAndGivePermissionToRecycle (IABitmap *, void *bitmapRef)
 
IASize IABitmap_getSize (IABitmap *this)
 
void IABitmap_createRefIfNeeded (IABitmap *)
 
void IABitmap_bind (IABitmap *)
 
void IABitmap_destroyRefIfPossible (IABitmap *)
 
IA_DESTRUCTOR void IABitmap_deinit (IABitmap *)
 

Data Fields

IAObject base
 
IAStringassetName
 
void *(* createRef )(IABitmap *)
 
void * bitmapRef
 

Member Function Documentation

◆ IABitmap_initWithAsset()

IA_CONSTRUCTOR void IABitmap_initWithAsset ( IABitmap ,
const char *  assetName 
)

◆ IABitmap_initFromScreen()

IA_CONSTRUCTOR void IABitmap_initFromScreen ( IABitmap ,
int  x,
int  y,
int  width,
int  height 
)

◆ IABitmap_initWithBitmapRefAndGivePermissionToRecycle()

IA_CONSTRUCTOR void IABitmap_initWithBitmapRefAndGivePermissionToRecycle ( IABitmap ,
void *  bitmapRef 
)

◆ IABitmap_getSize()

IASize IABitmap_getSize ( IABitmap this)

◆ IABitmap_createRefIfNeeded()

void IABitmap_createRefIfNeeded ( IABitmap )

◆ IABitmap_bind()

void IABitmap_bind ( IABitmap )

◆ IABitmap_destroyRefIfPossible()

void IABitmap_destroyRefIfPossible ( IABitmap )

◆ IABitmap_deinit()

IA_DESTRUCTOR void IABitmap_deinit ( IABitmap )

Field Documentation

◆ base

IAObject IABitmap::base

◆ assetName

IAString* IABitmap::assetName

◆ createRef

void*(* IABitmap::createRef) (IABitmap *)

◆ bitmapRef

void* IABitmap::bitmapRef

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