![]() |
Qt 4.8
|
#include <QDebug>#include <private/qpaintengineex_p.h>#include <private/qglengineshadermanager_p.h>#include <private/qgl2pexvertexarray_p.h>#include <private/qglpaintdevice_p.h>#include <private/qglpixmapfilter_p.h>#include <private/qfontengine_p.h>#include <private/qdatabuffer_p.h>#include <private/qtriangulatingstroker_p.h>Go to the source code of this file.
Classes | |
| class | QGL2PaintEngineEx |
| class | QGL2PaintEngineExPrivate |
| class | QOpenGL2PaintEngineState |
Macros | |
| #define | GL_STENCIL_HIGH_BIT GLuint(0x80) |
| #define | QT_BACKGROUND_TEXTURE_UNIT GLuint(2) |
| #define | QT_BRUSH_TEXTURE_UNIT GLuint(0) |
| #define | QT_IMAGE_TEXTURE_UNIT GLuint(0) |
| #define | QT_MASK_TEXTURE_UNIT GLuint(1) |
Enumerations | |
| enum | EngineMode { ImageDrawingMode, TextDrawingMode, BrushDrawingMode, ImageArrayDrawingMode, ImageArrayWithOpacityDrawingMode } |
| #define GL_STENCIL_HIGH_BIT GLuint(0x80) |
Definition at line 77 of file qpaintengineex_opengl2_p.h.
Referenced by QGL2PaintEngineExPrivate::fill(), QGL2PaintEngineExPrivate::fillStencilWithVertexArray(), QGL2PaintEngineExPrivate::resetClipIfNeeded(), QGL2PaintEngineExPrivate::stroke(), QGL2PaintEngineExPrivate::updateClipScissorTest(), and QGL2PaintEngineExPrivate::writeClip().
| #define QT_BACKGROUND_TEXTURE_UNIT GLuint(2) |
Definition at line 81 of file qpaintengineex_opengl2_p.h.
| #define QT_BRUSH_TEXTURE_UNIT GLuint(0) |
Definition at line 78 of file qpaintengineex_opengl2_p.h.
Referenced by QGL2PaintEngineExPrivate::updateBrushTexture(), and QGL2PaintEngineExPrivate::updateBrushUniforms().
| #define QT_IMAGE_TEXTURE_UNIT GLuint(0) |
Definition at line 79 of file qpaintengineex_opengl2_p.h.
Referenced by QGL2PaintEngineEx::drawImage(), QGL2PaintEngineEx::drawPixmap(), QGL2PaintEngineExPrivate::drawPixmapFragments(), QGL2PaintEngineEx::drawTexture(), QGL2PaintEngineExPrivate::drawTexture(), and QGLTextureGlyphCache::resizeTextureData().
| #define QT_MASK_TEXTURE_UNIT GLuint(1) |
Definition at line 80 of file qpaintengineex_opengl2_p.h.
Referenced by QGL2PaintEngineExPrivate::drawCachedGlyphs(), and QGLEngineSharedShaders::findProgramInCache().
| enum EngineMode |
| Enumerator | |
|---|---|
| ImageDrawingMode | |
| TextDrawingMode | |
| BrushDrawingMode | |
| ImageArrayDrawingMode | |
| ImageArrayWithOpacityDrawingMode | |
Definition at line 67 of file qpaintengineex_opengl2_p.h.