NAME
Qt::OpenGL::QGLShaderProgram
PUBLIC METHODS
- QGLShaderProgram()
- QGLShaderProgram( = 0)
- QGLShaderProgram(, )
- QGLShaderProgram(, = 0)
- ~QGLShaderProgram()
- bool addShader()
- bool addShaderFromSourceCode(, )
- bool addShaderFromSourceCode(, )
- bool addShaderFromSourceCode(, )
- bool addShaderFromSourceFile(, )
- int attributeLocation()
- int attributeLocation()
- int attributeLocation()
- bool bind()
- void bindAttributeLocation(, )
- void bindAttributeLocation(, )
- void bindAttributeLocation(, )
- void disableAttributeArray()
- void disableAttributeArray()
- void enableAttributeArray()
- void enableAttributeArray()
- GLenum geometryInputType()
- GLenum geometryOutputType()
- int geometryOutputVertexCount()
- static bool hasOpenGLShaderPrograms()
- static bool hasOpenGLShaderPrograms( = 0)
- bool isLinked()
- bool link()
- QString log()
- int maxGeometryOutputVertices()
- GLuint programId()
- void release()
- void removeAllShaders()
- void removeShader()
- void setAttributeArray(, , )
- void setAttributeArray(, , = 0)
- void setAttributeArray(, , )
- void setAttributeArray(, , = 0)
- void setAttributeArray(, , )
- void setAttributeArray(, , = 0)
- void setAttributeArray(, , )
- void setAttributeArray(, , = 0)
- void setAttributeArray(, , )
- void setAttributeArray(, , = 0)
- void setAttributeArray(, , )
- void setAttributeArray(, , = 0)
- void setAttributeArray(, , , )
- void setAttributeArray(, , , = 0)
- void setAttributeArray(, , , )
- void setAttributeArray(, , , = 0)
- void setAttributeArray(, , , , )
- void setAttributeArray(, , , , = 0)
- void setAttributeArray(, , , , )
- void setAttributeArray(, , , , = 0)
- void setAttributeBuffer(, , , , )
- void setAttributeBuffer(, , , , = 0)
- void setAttributeBuffer(, , , , )
- void setAttributeBuffer(, , , , = 0)
- void setAttributeValue(, )
- void setAttributeValue(, )
- void setAttributeValue(, )
- void setAttributeValue(, )
- void setAttributeValue(, )
- void setAttributeValue(, )
- void setAttributeValue(, )
- void setAttributeValue(, )
- void setAttributeValue(, )
- void setAttributeValue(, )
- void setAttributeValue(, , )
- void setAttributeValue(, , )
- void setAttributeValue(, , , )
- void setAttributeValue(, , , )
- void setAttributeValue(, , , )
- void setAttributeValue(, , , )
- void setAttributeValue(, , , , )
- void setAttributeValue(, , , , )
- void setGeometryInputType()
- void setGeometryOutputType()
- void setGeometryOutputVertexCount()
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, const GLfloat T_ARRAY_VALUE[2][2])
- void setUniformValue(, const GLfloat T_ARRAY_VALUE[3][3])
- void setUniformValue(, const GLfloat T_ARRAY_VALUE[4][4])
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, )
- void setUniformValue(, const GLfloat T_ARRAY_VALUE[2][2])
- void setUniformValue(, const GLfloat T_ARRAY_VALUE[3][3])
- void setUniformValue(, const GLfloat T_ARRAY_VALUE[4][4])
- void setUniformValue(, )
- void setUniformValue(, , )
- void setUniformValue(, , )
- void setUniformValue(, , , )
- void setUniformValue(, , , )
- void setUniformValue(, , , , )
- void setUniformValue(, , , , )
- void setUniformValueArray(, , )
- void setUniformValueArray(, , )
- void setUniformValueArray(, , )
- void setUniformValueArray(, , )
- void setUniformValueArray(, , )
- void setUniformValueArray(, , )
- void setUniformValueArray(, , )
- void setUniformValueArray(, , )
- void setUniformValueArray(, , )
- void setUniformValueArray(, , )
- void setUniformValueArray(, , )
- void setUniformValueArray(, , )
- void setUniformValueArray(, , , )
- void setUniformValueArray(, , , )
- int uniformLocation()
- int uniformLocation()
- int uniformLocation()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2011 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.