Public Member Functions | |
IA_CONSTRUCTOR void | IATexture_init (IATexture *, IABitmap *bitmap) |
void | IATexture_use (IATexture *) |
GLuint | IATexture_getSampler2DValue (const IATexture *) |
static void | IATexture_setTextureDelegate (IATexture *this, IATextureDelegate *textureDelegate) |
static IABitmap * | IATexture_getBitmap (const IATexture *this) |
static IATextureDelegate * | IATexture_getTextureDelegate (const IATexture *this) |
IA_DESTRUCTOR void | IATexture_deinit (IATexture *) |
Data Fields | |
IAObject | base |
IABitmap * | bitmap |
GLuint | glTextureId |
size_t | initializeId |
unsigned int | indexOfCurrentUnit |
bool | needToTransportToOpenGL |
IAOpenGLResourceDelegate | openGLResourceDelegate |
IATextureDelegate * | textureDelegate |
IA_CONSTRUCTOR void IATexture_init | ( | IATexture * | , |
IABitmap * | bitmap | ||
) |
void IATexture_use | ( | IATexture * | ) |
GLuint IATexture_getSampler2DValue | ( | const IATexture * | ) |
|
inline |
|
inline |
IA_DESTRUCTOR void IATexture_deinit | ( | IATexture * | ) |
IAObject IATexture::base |
IABitmap* IATexture::bitmap |
GLuint IATexture::glTextureId |
size_t IATexture::initializeId |
unsigned int IATexture::indexOfCurrentUnit |
bool IATexture::needToTransportToOpenGL |
IAOpenGLResourceDelegate IATexture::openGLResourceDelegate |
IATextureDelegate* IATexture::textureDelegate |