![]() |
Qt 6.x
The Qt SDK
|
#include <QOpenGLShader>
#include <QOpenGLShaderProgram>
#include <QPainter>
#include <private/qopenglcontext_p.h>
#include <private/qopenglcustomshaderstage_p.h>
Go to the source code of this file.
Classes | |
class | QOpenGLEngineSharedShaders |
class | QOpenGLEngineShaderProg |
class | QOpenGLEngineShaderManager |
Variables | |
static QT_BEGIN_NAMESPACE const GLuint | QT_VERTEX_COORDS_ATTR = 0 |
static const GLuint | QT_TEXTURE_COORDS_ATTR = 1 |
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 |
Definition at line 214 of file qopenglengineshadermanager_p.h.
Referenced by QOpenGL2PaintEngineExPrivate::drawPixmapFragments(), QOpenGLEngineSharedShaders::findProgramInCache(), QOpenGL2PaintEngineExPrivate::resetGLState(), QOpenGL2PaintEngineExPrivate::transferMode(), QOpenGL2PaintEngineExPrivate::uploadData(), QOpenGLEngineShaderManager::useBlitProgram(), QOpenGLEngineShaderManager::useCorrectShaderProg(), and QOpenGLEngineShaderManager::useSimpleProgram().
|
static |
Definition at line 215 of file qopenglengineshadermanager_p.h.
Referenced by QOpenGLEngineSharedShaders::QOpenGLEngineSharedShaders(), QOpenGLEngineSharedShaders::findProgramInCache(), and QOpenGL2PaintEngineExPrivate::updateMatrix().
|
static |
Definition at line 216 of file qopenglengineshadermanager_p.h.
Referenced by QOpenGLEngineSharedShaders::QOpenGLEngineSharedShaders(), QOpenGLEngineSharedShaders::findProgramInCache(), and QOpenGL2PaintEngineExPrivate::updateMatrix().
|
static |
Definition at line 217 of file qopenglengineshadermanager_p.h.
Referenced by QOpenGLEngineSharedShaders::QOpenGLEngineSharedShaders(), QOpenGLEngineSharedShaders::findProgramInCache(), and QOpenGL2PaintEngineExPrivate::updateMatrix().
|
static |
Definition at line 213 of file qopenglengineshadermanager_p.h.
Referenced by QOpenGLEngineSharedShaders::QOpenGLEngineSharedShaders(), QOpenGL2PaintEngineExPrivate::drawCachedGlyphs(), QOpenGL2PaintEngineExPrivate::drawPixmapFragments(), QOpenGLEngineSharedShaders::findProgramInCache(), Q_TRACE_INSTRUMENT(), QOpenGL2PaintEngineExPrivate::resetGLState(), QOpenGLTextureGlyphCache::resizeTextureData(), QOpenGL2PaintEngineExPrivate::transferMode(), QOpenGL2PaintEngineExPrivate::uploadData(), QOpenGLEngineShaderManager::useBlitProgram(), QOpenGLEngineShaderManager::useCorrectShaderProg(), and QOpenGLEngineShaderManager::useSimpleProgram().
|
static |
Definition at line 212 of file qopenglengineshadermanager_p.h.
Referenced by QOpenGLEngineSharedShaders::QOpenGLEngineSharedShaders(), QOpenGL2PaintEngineExPrivate::composite(), QOpenGL2PaintEngineExPrivate::drawCachedGlyphs(), QOpenGL2PaintEngineExPrivate::drawPixmapFragments(), QOpenGL2PaintEngineExPrivate::drawVertexArrays(), QOpenGL2PaintEngineExPrivate::fill(), QOpenGL2PaintEngineExPrivate::fillStencilWithVertexArray(), QOpenGLEngineSharedShaders::findProgramInCache(), Q_TRACE_INSTRUMENT(), QOpenGL2PaintEngineExPrivate::resetGLState(), QOpenGLTextureGlyphCache::resizeTextureData(), QOpenGL2PaintEngineExPrivate::stroke(), QOpenGL2PaintEngineExPrivate::transferMode(), QOpenGL2PaintEngineExPrivate::uploadData(), QOpenGLEngineShaderManager::useBlitProgram(), QOpenGLEngineShaderManager::useCorrectShaderProg(), and QOpenGLEngineShaderManager::useSimpleProgram().