Qt 4.8
|
#include <QGLShader>
#include <QGLShaderProgram>
#include <QPainter>
#include <private/qgl_p.h>
#include <private/qglcustomshaderstage_p.h>
Go to the source code of this file.
Classes | |
class | QGLEngineShaderManager |
class | QGLEngineShaderProg |
class | QGLEngineSharedShaders |
Variables | |
static const GLuint | QT_OPACITY_ATTR = 2 |
static const GLuint | QT_PMV_MATRIX_1_ATTR = 3 |
static const GLuint | QT_PMV_MATRIX_2_ATTR = 4 |
static const GLuint | QT_PMV_MATRIX_3_ATTR = 5 |
static const GLuint | QT_TEXTURE_COORDS_ATTR = 1 |
static const GLuint | QT_VERTEX_COORDS_ATTR = 0 |
|
static |
Definition at line 255 of file qglengineshadermanager_p.h.
Referenced by QGLEngineSharedShaders::findProgramInCache(), QGL2PaintEngineExPrivate::resetGLState(), QGLTextureGlyphCache::resizeTextureData(), QGL2PaintEngineExPrivate::setVertexAttributePointer(), QGL2PaintEngineExPrivate::transferMode(), QGLEngineShaderManager::useBlitProgram(), QGLEngineShaderManager::useCorrectShaderProg(), and QGLEngineShaderManager::useSimpleProgram().
|
static |
Definition at line 256 of file qglengineshadermanager_p.h.
Referenced by QGLEngineSharedShaders::findProgramInCache(), QGLEngineSharedShaders::QGLEngineSharedShaders(), and QGL2PaintEngineExPrivate::updateMatrix().
|
static |
Definition at line 257 of file qglengineshadermanager_p.h.
Referenced by QGLEngineSharedShaders::findProgramInCache(), QGLEngineSharedShaders::QGLEngineSharedShaders(), and QGL2PaintEngineExPrivate::updateMatrix().
|
static |
Definition at line 258 of file qglengineshadermanager_p.h.
Referenced by QGLEngineSharedShaders::findProgramInCache(), QGLEngineSharedShaders::QGLEngineSharedShaders(), and QGL2PaintEngineExPrivate::updateMatrix().
|
static |
Definition at line 254 of file qglengineshadermanager_p.h.
Referenced by QGL2PaintEngineExPrivate::drawCachedGlyphs(), drawTexture(), QGLEngineSharedShaders::findProgramInCache(), QGLEngineSharedShaders::QGLEngineSharedShaders(), QGL2PaintEngineExPrivate::resetGLState(), QGLTextureGlyphCache::resizeTextureData(), QGL2PaintEngineExPrivate::transferMode(), QGLEngineShaderManager::useBlitProgram(), QGLEngineShaderManager::useCorrectShaderProg(), and QGLEngineShaderManager::useSimpleProgram().
|
static |
Definition at line 253 of file qglengineshadermanager_p.h.
Referenced by QGL2PaintEngineExPrivate::composite(), QGL2PaintEngineExPrivate::drawCachedGlyphs(), drawTexture(), QGL2PaintEngineExPrivate::drawVertexArrays(), QGL2PaintEngineExPrivate::fill(), QGL2PaintEngineExPrivate::fillStencilWithVertexArray(), QGLEngineSharedShaders::findProgramInCache(), QGLEngineSharedShaders::QGLEngineSharedShaders(), QGL2PaintEngineExPrivate::resetGLState(), QGLTextureGlyphCache::resizeTextureData(), QGL2PaintEngineExPrivate::stroke(), QGL2PaintEngineExPrivate::transferMode(), QGLEngineShaderManager::useBlitProgram(), QGLEngineShaderManager::useCorrectShaderProg(), and QGLEngineShaderManager::useSimpleProgram().