cocos2d-x 3.0
    - 首页 - 相关页面 - 模块 - 命名空间 - - 文件 -
    命名空间 - 图1 命名空间 - 图2)
    - 文件列表 - 文件成员

    全部)) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义)))

    命名空间 | 枚举 | 函数

    ccGLStateCache.h 文件参考 Shaders

    #include

    #include "CCGL.h"

    #include "base/CCPlatformMacros.h"

    ## 命名空间
    cocos2d
    Add deprecated global functions and variables here.
    cocos2d::GL
    ## 枚举
    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)数组没有绑定, 绑定它. 更多…