| cocos2d-x 3.0 |
)- 命名空间列表 - 命名空间成员
全部) 类) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义) 组) 页)
cocos2d::GL 命名空间参考 Shaders
| ## 枚举 | |
| enum | { VERTEX_ATTRIB_FLAG_NONE = 0, VERTEX_ATTRIB_FLAG_POSITION = 1 << 0, VERTEX_ATTRIB_FLAG_COLOR = 1 << 1, VERTEX_ATTRIB_FLAG_TEX_COORD = 1 << 2, VERTEX_ATTRIB_FLAG_POS_COLOR_TEX = (VERTEX_ATTRIB_FLAG_POSITION | VERTEX_ATTRIB_FLAG_COLOR | VERTEX_ATTRIB_FLAG_TEX_COORD) } |
| 顶点(vertex)的属性标志 更多… | |
| ## 函数 | |
| void CC_DLL | invalidateStateCache (void) |
| 使GL 的状态缓存作废. 更多… | |
| void CC_DLL | useProgram (GLuint program) |
| 使用GL编程传人参数(in case)program不同于当前. 更多… | |
| void CC_DLL | deleteProgram (GLuint program) |
| 删除 GL编程. 更多… | |
| void CC_DLL | blendFunc (GLenum sfactor, GLenum dfactor) |
| 使用混合方法,传人参数(in case)是没有被使用的. 更多… | |
| void CC_DLL | blendResetToCache (void) |
| 重设混合模式恢复缓存状态,假使你使用glBlendFuncSeparate() 或者 glBlendEquation()方法. 更多… | |
| void CC_DLL | setProjectionMatrixDirty (void) |
| 设置投影矩阵暗淡(dirty) 更多… | |
| void CC_DLL | enableVertexAttribs (uint32_t flags) |
| 将会使顶点属性像标记一样传递. 更多… | |
| void CC_DLL | bindTexture2D (GLuint textureId) |
| 如果纹理(texture)没有绑定到纹理单位0,绑定它. 更多… | |
| void CC_DLL | bindTexture2DN (GLuint textureUnit, GLuint textureId) |
| 如果纹理(texture)没有被绑定到指定的单位,绑定它. 更多… | |
| void CC_DLL | deleteTexture (GLuint textureId) |
| 它将删除指定的textureId的纹理. 更多… | |
| void CC_DLL | deleteTextureN (GLuint textureUnit, GLuint textureId) |
| 它将删除指定的textureId的纹理. 更多… | |
| void CC_DLL | activeTexture (GLenum texture) |
| 选取活动的纹理单元(texture unit). 更多… | |
| void CC_DLL | bindVAO (GLuint vaoId) |
| 如果顶点(vertex)数组没有绑定, 绑定它. 更多… | |

