Namespaces | |
| cocos2d | |
Enumerations | |
| enum | { kCCVertexAttribFlag_None = 0, kCCVertexAttribFlag_Position = 1 << 0, kCCVertexAttribFlag_Color = 1 << 1, kCCVertexAttribFlag_TexCoords = 1 << 2, kCCVertexAttribFlag_PosColorTex = ( kCCVertexAttribFlag_Position | kCCVertexAttribFlag_Color | kCCVertexAttribFlag_TexCoords ) } |
| vertex attrib flags More... | |
| enum | ccGLServerState { CC_GL_ALL = 0 } |
| GL server side states. More... | |
Functions | |
| void CC_DLL | (void) |
| Invalidates the GL state cache. More... | |
| var | () |
| Invalidates the GL state cache. More... | |
| local | () |
| Invalidates the GL state cache. More... | |
| void CC_DLL | (GLuint program) |
| Uses the GL program in case program is different than the current one. More... | |
| var | ( var program) |
| Uses the GL program in case program is different than the current one. More... | |
| local | ( local program) |
| Uses the GL program in case program is different than the current one. More... | |
| void CC_DLL | (GLuint program) |
| Deletes the GL program. More... | |
| void CC_DLL | (GLenum sfactor, GLenum dfactor) |
| Uses a blending function in case it not already used. More... | |
| void CC_DLL | (void) |
| Resets the blending mode back to the cached state in case you used glBlendFuncSeparate() or glBlendEquation(). More... | |
| void CC_DLL | (void) |
| sets the projection matrix as dirty More... | |
| void CC_DLL | (unsigned int flags) |
| Will enable the vertex attribs that are passed as flags. More... | |
| void CC_DLL | (GLuint textureId) |
| If the texture is not already bound to texture unit 0, it binds it. More... | |
| void CC_DLL | (GLuint textureUnit, GLuint textureId) |
| If the texture is not already bound to a given unit, it binds it. More... | |
| void CC_DLL | (GLuint textureId) |
| It will delete a given texture. More... | |
| var | ( var textureId) |
| It will delete a given texture. More... | |
| local | ( local textureId) |
| It will delete a given texture. More... | |
| void CC_DLL | (GLuint textureUnit, GLuint textureId) |
| It will delete a given texture. More... | |
| var | ( var textureUnit, var textureId) |
| It will delete a given texture. More... | |
| local | ( local textureUnit, local textureId) |
| It will delete a given texture. More... | |
| void CC_DLL | (GLuint vaoId) |
| If the vertex array is not already bound, it binds it. More... | |
| void CC_DLL | (ccGLServerState flags) |
| It will enable / disable the server side GL states. More... | |