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 |