Qt 4.8
|
Public Functions | |
void | drawMask (const QRect &rect) |
QGLTrapezoidMaskGenerator (const QPainterPath &path, const QTransform &matrix, QGLOffscreen &offscreen, GLuint maskFragmentProgram, qreal strokeWidth=-1.0) | |
QRect | screenRect () |
Public Functions inherited from QGLMaskGenerator | |
QTransform | matrix () const |
QPainterPath | path () const |
QGLMaskGenerator (const QPainterPath &path, const QTransform &matrix, qreal stroke_width=-1) | |
qreal | strokeWidth () const |
virtual | ~QGLMaskGenerator () |
Private Functions | |
virtual QRect | computeScreenRect ()=0 |
virtual QVector< QGLTrapezoid > | generateTrapezoids ()=0 |
Properties | |
bool | has_screen_rect |
GLuint | maskFragmentProgram |
QGLOffscreen * | offscreen |
QRect | screen_rect |
Definition at line 3032 of file qpaintengine_opengl.cpp.
QGLTrapezoidMaskGenerator::QGLTrapezoidMaskGenerator | ( | const QPainterPath & | path, |
const QTransform & | matrix, | ||
QGLOffscreen & | offscreen, | ||
GLuint | maskFragmentProgram, | ||
qreal | strokeWidth = -1.0 |
||
) |
Definition at line 3110 of file qpaintengine_opengl.cpp.
|
privatepure virtual |
Implemented in QGLRectMaskGenerator, QGLLineMaskGenerator, and QGLPathMaskGenerator.
Referenced by screenRect().
|
virtual |
Implements QGLMaskGenerator.
Definition at line 3121 of file qpaintengine_opengl.cpp.
|
privatepure virtual |
Implemented in QGLRectMaskGenerator, QGLLineMaskGenerator, and QGLPathMaskGenerator.
Referenced by drawMask().
|
virtual |
Implements QGLMaskGenerator.
Definition at line 3175 of file qpaintengine_opengl.cpp.
|
private |
Definition at line 3042 of file qpaintengine_opengl.cpp.
Referenced by screenRect().
|
private |
Definition at line 3046 of file qpaintengine_opengl.cpp.
Referenced by drawMask().
|
private |
Definition at line 3044 of file qpaintengine_opengl.cpp.
|
private |
Definition at line 3041 of file qpaintengine_opengl.cpp.
Referenced by drawMask(), and screenRect().