◆ IAProgram_init()
IA_CONSTRUCTOR void IAProgram_init |
( |
IAProgram * |
, |
|
|
const char * |
vertexShaderCode, |
|
|
const char * |
fragmentShaderCode, |
|
|
void(*)(GLuint programId) |
glBindAttributeLocations |
|
) |
| |
◆ IAProgram_registerDynamicAttribute()
void IAProgram_registerDynamicAttribute |
( |
IAProgram * |
, |
|
|
GLint |
attributeLocation |
|
) |
| |
register all dynamic attributes before you call program_use
◆ IAProgram_getAttributeLocation()
GLint IAProgram_getAttributeLocation |
( |
IAProgram * |
, |
|
|
const GLchar * |
name |
|
) |
| |
◆ IAProgram_getUniformLocation()
GLint IAProgram_getUniformLocation |
( |
IAProgram * |
, |
|
|
const GLchar * |
name |
|
) |
| |
◆ IAProgram_isEqual()
◆ IAProgram_use()
◆ IAProgram_registerForLinkingComplete()
◆ IAProgram_unregisterFromLinkingComplete()
◆ IAProgram_deinit()
◆ base
◆ programId
GLuint IAProgram::programId |
◆ vertexShader
◆ fragmentShader
◆ attributes
IAStructArrayList_IAProgramAttribute* IAProgram::attributes |
◆ glBindAttributeLocations
void(* IAProgram::glBindAttributeLocations) (GLuint programId) |
◆ delegate
◆ linkingComplete
The documentation for this class was generated from the following files: