cocos2d-x 3.0
    - 首页 - 相关页面 - 模块 - 命名空间 - - 文件 -
    空标题文档 - 图1 空标题文档 - 图2)
    - 类列表 - 类索引 - 类继承关系 - 类成员

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

    GLProgram 成员列表

    成员的完整列表,这些成员属于 GLProgram,包括所有继承而来的类成员

    _builtInUniformsGLProgramprotected
    _flagsGLProgramprotected
    _fragShaderGLProgramprotected
    _hashForUniformsGLProgramprotected
    _hasShaderCompilerGLProgramprotected
    _programGLProgramprotected
    _referenceCountRefprotected
    _shaderIdGLProgramprotected
    _userUniformsGLProgramprotected
    _vertexAttribsGLProgramprotected
    _vertShaderGLProgramprotected
    addAttribute(const std::string &attributeName, GLuint index) const GLPrograminline
    ATTRIBUTE_NAME_COLORGLProgramstatic
    ATTRIBUTE_NAME_NORMALGLProgramstatic
    ATTRIBUTE_NAME_POSITIONGLProgramstatic
    ATTRIBUTE_NAME_TEX_COORDGLProgramstatic
    autorelease()Ref
    bindAttribLocation(const std::string &attributeName, GLuint index) const GLProgram
    bindPredefinedVertexAttribs()GLProgramprotected
    compileShader(GLuint shader, GLenum type, const GLchar source)GLProgramprotected
    createWithByteArrays(const GLchar vShaderByteArray, const GLchar fShaderByteArray)GLProgramstatic
    createWithFilenames(const std::string &vShaderFilename, const std::string &fShaderFilename)GLProgramstatic
    createWithPrecompiledProgramByteArray(const GLchar vShaderByteArray, const GLchar fShaderByteArray)GLProgramstatic
    getAttribLocation(const std::string &attributeName) const GLProgram
    getDescription() const GLProgramprotectedvirtual
    getFragmentShaderLog() const GLProgram
    getProgram() const GLPrograminline
    getProgramLog() const GLProgram
    getReferenceCount() const Ref
    getUniform(const std::string &name)GLProgram
    getUniformLocation(const std::string &attributeName) const GLProgram
    getUniformLocationForName(const char name) const GLProgram
    getVertexAttrib(const std::string &name)GLProgram
    getVertexShaderLog() const GLProgram
    GLProgram()GLProgram
    GLProgramState classGLProgramfriend
    initWithByteArrays(const GLchar vShaderByteArray, const GLchar fShaderByteArray)GLProgram
    initWithFilenames(const std::string &vShaderFilename, const std::string &fShaderFilename)GLProgram
    initWithPrecompiledProgramByteArray(const GLchar vShaderByteArray, const GLchar fShaderByteArray)GLProgram
    initWithVertexShaderByteArray(const GLchar vertexByteArray, const GLchar fragByteArray)GLPrograminline
    initWithVertexShaderFilename(const std::string &vertexFilename, const std::string &fragFilename)GLPrograminline
    link()GLProgram
    logForOpenGLObject(GLuint object, GLInfoFunction infoFunc, GLLogFunction logFunc) const GLProgramprotected
    parseUniforms()GLProgramprotected
    parseVertexAttribs()GLProgramprotected
    Ref()Refprotected
    release()Ref
    reset()GLProgram
    retain()Ref
    setUniformLocationWith1f(GLint location, GLfloat f1)GLProgram
    setUniformLocationWith1i(GLint location, GLint i1)GLProgram
    setUniformLocationWith2f(GLint location, GLfloat f1, GLfloat f2)GLProgram
    setUniformLocationWith2fv(GLint location, const GLfloat floats, unsigned int numberOfArrays)GLProgram
    setUniformLocationWith2i(GLint location, GLint i1, GLint i2)GLProgram
    setUniformLocationWith2iv(GLint location, GLint ints, unsigned int numberOfArrays)GLProgram
    setUniformLocationWith3f(GLint location, GLfloat f1, GLfloat f2, GLfloat f3)GLProgram
    setUniformLocationWith3fv(GLint location, const GLfloat floats, unsigned int numberOfArrays)GLProgram
    setUniformLocationWith3i(GLint location, GLint i1, GLint i2, GLint i3)GLProgram
    setUniformLocationWith3iv(GLint location, GLint ints, unsigned int numberOfArrays)GLProgram
    setUniformLocationWith4f(GLint location, GLfloat f1, GLfloat f2, GLfloat f3, GLfloat f4)GLProgram
    setUniformLocationWith4fv(GLint location, const GLfloat floats, unsigned int numberOfArrays)GLProgram
    setUniformLocationWith4i(GLint location, GLint i1, GLint i2, GLint i3, GLint i4)GLProgram
    setUniformLocationWith4iv(GLint location, GLint ints, unsigned int numberOfArrays)GLProgram
    setUniformLocationWithMatrix2fv(GLint location, const GLfloat matrixArray, unsigned int numberOfMatrices)GLProgram
    setUniformLocationWithMatrix3fv(GLint location, const GLfloat matrixArray, unsigned int numberOfMatrices)GLProgram
    setUniformLocationWithMatrix4fv(GLint location, const GLfloat matrixArray, unsigned int numberOfMatrices)GLProgram
    setUniformsForBuiltins()GLProgram
    setUniformsForBuiltins(const Mat4 &modelView)GLProgram
    SHADER_NAME_LABEL_DISTANCEFIELD_GLOWGLProgramstatic
    SHADER_NAME_LABEL_DISTANCEFIELD_NORMALGLProgramstatic
    SHADER_NAME_LABEL_NORMALGLProgramstatic
    SHADER_NAME_LABEL_OUTLINEGLProgramstatic
    SHADER_NAME_POSITION_COLORGLProgramstatic
    SHADER_NAME_POSITION_COLOR_NO_MVPGLProgramstatic
    SHADER_NAME_POSITION_LENGTH_TEXTURE_COLORGLProgramstatic
    SHADER_NAME_POSITION_TEXTUREGLProgramstatic
    SHADER_NAME_POSITION_TEXTURE_A8_COLORGLProgramstatic
    SHADER_NAME_POSITION_TEXTURE_ALPHA_TESTGLProgramstatic
    SHADER_NAME_POSITION_TEXTURE_ALPHA_TEST_NO_MVGLProgramstatic
    SHADER_NAME_POSITION_TEXTURE_COLORGLProgramstatic
    SHADER_NAME_POSITION_TEXTURE_COLOR_NO_MVPGLProgramstatic
    SHADER_NAME_POSITION_TEXTURE_U_COLORGLProgramstatic
    SHADER_NAME_POSITION_U_COLORGLProgramstatic
    UNIFORM_COS_TIME 枚举值GLProgram
    UNIFORM_MAX 枚举值GLProgram
    UNIFORM_MV_MATRIX 枚举值GLProgram
    UNIFORM_MVP_MATRIX 枚举值GLProgram
    UNIFORM_NAME_ALPHA_TEST_VALUEGLProgramstatic
    UNIFORM_NAME_COS_TIMEGLProgramstatic
    UNIFORM_NAME_MV_MATRIXGLProgramstatic
    UNIFORM_NAME_MVP_MATRIXGLProgramstatic
    UNIFORM_NAME_P_MATRIXGLProgramstatic
    UNIFORM_NAME_RANDOM01GLProgramstatic
    UNIFORM_NAME_SAMPLER0GLProgramstatic
    UNIFORM_NAME_SAMPLER1GLProgramstatic
    UNIFORM_NAME_SAMPLER2GLProgramstatic
    UNIFORM_NAME_SAMPLER3GLProgramstatic
    UNIFORM_NAME_SIN_TIMEGLProgramstatic
    UNIFORM_NAME_TIMEGLProgramstatic
    UNIFORM_P_MATRIX 枚举值GLProgram
    UNIFORM_RANDOM01 枚举值GLProgram
    UNIFORM_SAMPLER0 枚举值GLProgram
    UNIFORM_SAMPLER1 枚举值GLProgram
    UNIFORM_SAMPLER2 枚举值GLProgram
    UNIFORM_SAMPLER3 枚举值GLProgram
    UNIFORM_SIN_TIME 枚举值GLProgram
    UNIFORM_TIME 枚举值GLProgram
    updateUniformLocation(GLint location, const GLvoid *data, unsigned int bytes)GLProgramprotected
    updateUniforms()GLProgram
    use()GLProgram
    VERTEX_ATTRIB_COLOR 枚举值GLProgram
    VERTEX_ATTRIB_MAX 枚举值GLProgram
    VERTEX_ATTRIB_NORMAL 枚举值GLProgram
    VERTEX_ATTRIB_POSITION 枚举值GLProgram
    VERTEX_ATTRIB_TEX_COORD 枚举值GLProgram
    VERTEX_ATTRIB_TEX_COORDS 枚举值GLProgram
    ~GLProgram()GLProgramvirtual
    ~Ref()Refvirtual
    • 生成于 2014年 五月 29日 星期四 09:41:46 , 为 cocos2d-x使用 doxygen 1.8.6