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.

See http://dev.perl.org/licenses/artistic.html