Public Member Functions | |
IA_CONSTRUCTOR void | IAShader_make (IAShader *, const GLenum type, const char *sourceCode) |
void | IAShader_createOpenGLResources (IAShader *) |
GLuint | IAShader_getShaderId (IAShader *) |
void | IAShader_destroyOpenGLResources (IAShader *) |
Data Fields | |
IAObject | base |
GLuint | shaderId |
GLenum | type |
const char * | sourceCode |
IA_CONSTRUCTOR void IAShader_make | ( | IAShader * | , |
const GLenum | type, | ||
const char * | sourceCode | ||
) |
void IAShader_createOpenGLResources | ( | IAShader * | ) |
GLuint IAShader_getShaderId | ( | IAShader * | ) |
void IAShader_destroyOpenGLResources | ( | IAShader * | ) |
IAObject IAShader::base |
GLuint IAShader::shaderId |
GLenum IAShader::type |
const char* IAShader::sourceCode |