Qt 4.8
|
Public Functions | |
virtual void | drawMask (const QRect &rect)=0 |
QTransform | matrix () const |
QPainterPath | path () const |
QGLMaskGenerator (const QPainterPath &path, const QTransform &matrix, qreal stroke_width=-1) | |
virtual QRect | screenRect ()=0 |
qreal | strokeWidth () const |
virtual | ~QGLMaskGenerator () |
Properties | |
QTransform | m |
QPainterPath | p |
qreal | w |
Definition at line 2608 of file qpaintengine_opengl.cpp.
|
inline |
Definition at line 2611 of file qpaintengine_opengl.cpp.
|
inlinevirtual |
Definition at line 2625 of file qpaintengine_opengl.cpp.
|
pure virtual |
Implemented in QGLEllipseMaskGenerator, and QGLTrapezoidMaskGenerator.
Referenced by QGLMaskTextureCache::createMask().
|
inline |
Definition at line 2622 of file qpaintengine_opengl.cpp.
Referenced by QGLPathMaskGenerator::computeScreenRect(), QGLLineMaskGenerator::computeScreenRect(), QGLRectMaskGenerator::computeScreenRect(), QGLEllipseMaskGenerator::drawMask(), QOpenGLPaintEnginePrivate::flushDrawQueue(), QGLRectMaskGenerator::generateTrapezoids(), QGLMaskTextureCache::getMask(), QGLEllipseMaskGenerator::screenRect(), and QOpenGLPaintEnginePrivate::strokePath().
|
inline |
Definition at line 2621 of file qpaintengine_opengl.cpp.
Referenced by QGLPathMaskGenerator::computeScreenRect(), QGLLineMaskGenerator::computeScreenRect(), QGLRectMaskGenerator::computeScreenRect(), QOpenGLPaintEngine::drawEllipse(), QOpenGLPaintEnginePrivate::drawFastRect(), QOpenGLPaintEngine::drawLines(), QOpenGLPaintEngine::drawPolygon(), QOpenGLPaintEngine::drawRects(), ellipseRectToPath(), QGLPathMaskGenerator::generateTrapezoids(), and QGLMaskTextureCache::getMask().
|
pure virtual |
Implemented in QGLEllipseMaskGenerator, and QGLTrapezoidMaskGenerator.
Referenced by QGLMaskTextureCache::createMask().
|
inline |
Definition at line 2623 of file qpaintengine_opengl.cpp.
Referenced by QGLLineMaskGenerator::generateTrapezoids(), and QGLMaskTextureCache::getMask().
|
private |
Definition at line 2629 of file qpaintengine_opengl.cpp.
Referenced by QGLEllipseMaskGenerator::drawMask().
|
private |
Definition at line 2628 of file qpaintengine_opengl.cpp.
Referenced by QOpenGLPaintEngine::clip(), QOpenGLPaintEnginePrivate::drawImageAsPath(), QOpenGLPaintEngine::drawLines(), QOpenGLPaintEngine::drawPixmap(), QOpenGLPaintEngine::drawPolygon(), QOpenGLPaintEnginePrivate::drawTiledImageAsPath(), QOpenGLPaintEngine::drawTiledPixmap(), QOpenGLPaintEngine::fill(), and QGLEllipseMaskGenerator::screenRect().
|
private |
Definition at line 2630 of file qpaintengine_opengl.cpp.
Referenced by QOpenGLPaintEngine::drawRects().