Qt 4.8
|
#include <qpaintengine_raster_p.h>
Classes | |
struct | Flags |
Public Functions | |
QRasterPaintEngineState (QRasterPaintEngineState &other) | |
QRasterPaintEngineState () | |
~QRasterPaintEngineState () | |
Public Functions inherited from QPainterState | |
void | init (QPainter *p) |
QPainterState () | |
QPainterState (const QPainterState *s) | |
virtual | ~QPainterState () |
Public Functions inherited from QPaintEngineState | |
QBrush | backgroundBrush () const |
Returns the background brush in the current paint engine state. More... | |
Qt::BGMode | backgroundMode () const |
Returns the background mode in the current paint engine state. More... | |
QBrush | brush () const |
Returns the brush in the current paint engine state. More... | |
bool | brushNeedsResolving () const |
Returns whether the coordinate of the fill have been specified as bounded by the current rendering operation and have to be resolved (about the currently rendered primitive). More... | |
QPointF | brushOrigin () const |
Returns the brush origin in the current paint engine state. More... | |
Qt::ClipOperation | clipOperation () const |
Returns the clip operation in the current paint engine state. More... | |
QPainterPath | clipPath () const |
Returns the clip path in the current paint engine state. More... | |
QRegion | clipRegion () const |
Returns the clip region in the current paint engine state. More... | |
QPainter::CompositionMode | compositionMode () const |
Returns the composition mode in the current paint engine state. More... | |
QFont | font () const |
Returns the font in the current paint engine state. More... | |
bool | isClipEnabled () const |
Returns whether clipping is enabled or not in the current paint engine state. More... | |
QMatrix | matrix () const |
Returns the matrix in the current paint engine state. More... | |
qreal | opacity () const |
Returns the opacity in the current paint engine state. More... | |
QPainter * | painter () const |
Returns a pointer to the painter currently updating the paint engine. More... | |
QPen | pen () const |
Returns the pen in the current paint engine state. More... | |
bool | penNeedsResolving () const |
Returns whether the coordinate of the stroke have been specified as bounded by the current rendering operation and have to be resolved (about the currently rendered primitive). More... | |
QPainter::RenderHints | renderHints () const |
Returns the render hints in the current paint engine state. More... | |
QPaintEngine::DirtyFlags | state () const |
Returns a combination of flags identifying the set of properties that need to be updated when updating the paint engine's state (i. More... | |
QTransform | transform () const |
Returns the matrix in the current paint engine state. More... | |
Public Variables | |
union { | |
uint flag_bits | |
Flags flags | |
}; | |
QSpanData | brushData |
QClipData * | clip |
uint | dirty |
uint | fillFlags |
int | intOpacity |
QBrush | lastBrush |
QPen | lastPen |
QSpanData | penData |
uint | pixmapFlags |
uint | strokeFlags |
QStrokerOps * | stroker |
qreal | txscale |
Public Variables inherited from QPainterState | |
QBrush | bgBrush |
Qt::BGMode | bgMode |
QBrush | brush |
QPointF | brushOrigin |
uint | changeFlags |
uint | clipEnabled:1 |
QList< QPainterClipInfo > | clipInfo |
Qt::ClipOperation | clipOperation |
QPainterPath | clipPath |
QRegion | clipRegion |
QPainter::CompositionMode | composition_mode |
QFont | deviceFont |
uint | emulationSpecifier |
QFont | font |
Qt::LayoutDirection | layoutDirection |
QTransform | matrix |
qreal | opacity |
QPainter * | painter |
QPen | pen |
QTransform | redirectionMatrix |
QPainter::RenderHints | renderHints |
int | vh |
int | vw |
int | vx |
uint | VxF:1 |
int | vy |
int | wh |
QTransform | worldMatrix |
int | ww |
int | wx |
uint | WxF:1 |
int | wy |
Additional Inherited Members | |
Protected Variables inherited from QPaintEngineState | |
QPaintEngine::DirtyFlags | dirtyFlags |
Definition at line 77 of file qpaintengine_raster_p.h.
QRasterPaintEngineState::QRasterPaintEngineState | ( | QRasterPaintEngineState & | other | ) |
Definition at line 664 of file qpaintengine_raster.cpp.
QRasterPaintEngineState::QRasterPaintEngineState | ( | ) |
Definition at line 638 of file qpaintengine_raster.cpp.
Referenced by QRasterPaintEngine::createState().
QRasterPaintEngineState::~QRasterPaintEngineState | ( | ) |
Definition at line 631 of file qpaintengine_raster.cpp.
union { ... } |
QSpanData QRasterPaintEngineState::brushData |
Definition at line 91 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::begin(), QRasterPaintEngine::drawEllipse(), QRasterPaintEngine::drawPolygon(), QRasterPaintEngine::drawRects(), QRasterPaintEngine::fill(), QRasterPaintEngine::fillPolygon(), QRasterPaintEngine::fillRect(), QRasterPaintEngineState(), and QRasterPaintEngine::updateBrush().
QClipData* QRasterPaintEngineState::clip |
Definition at line 99 of file qpaintengine_raster_p.h.
Referenced by QSpanData::adjustSpanMethods(), QRasterPaintEngine::alphaPenBlt(), QRasterPaintEnginePrivate::brushMatrix(), QRasterPaintEngine::clip(), QRasterPaintEngine::clipBoundingRect(), QRasterPaintEngine::clipEnabledChanged(), QRasterPaintEngine::clipType(), drawEllipse_midpoint_i(), QRasterPaintEngine::drawImage(), QRasterPaintEnginePrivate::initializeRasterizer(), QRasterPaintEnginePrivate::isUnclipped(), QRasterPaintEnginePrivate::isUnclipped_normalized(), qrasterpaintengine_state_setNoClip(), qt_intersect_spans(), QRasterPaintEngine::setClipRectInDeviceCoords(), and QRasterPaintEngine::state().
uint QRasterPaintEngineState::dirty |
Definition at line 106 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::compositionModeChanged(), QRasterPaintEngine::ensureState(), QRasterPaintEngine::opacityChanged(), QRasterPaintEngine::penChanged(), QRasterPaintEngine::transformChanged(), and QRasterPaintEngine::updateState().
uint QRasterPaintEngineState::fillFlags |
Definition at line 92 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::brushChanged(), QRasterPaintEngine::brushOriginChanged(), QRasterPaintEngine::clipEnabledChanged(), QRasterPaintEngine::compositionModeChanged(), QRasterPaintEngine::opacityChanged(), qrasterpaintengine_dirty_clip(), QRasterPaintEngine::renderHintsChanged(), QRasterPaintEngine::transformChanged(), and QRasterPaintEngine::updateBrush().
uint QRasterPaintEngineState::flag_bits |
Definition at line 122 of file qpaintengine_raster_p.h.
Flags QRasterPaintEngineState::flags |
Definition at line 121 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::alphaPenBlt(), QRasterPaintEnginePrivate::canUseFastImageBlending(), QRasterPaintEngine::clip(), QRasterPaintEngine::drawEllipse(), QRasterPaintEngine::drawImage(), QRasterPaintEngine::drawLines(), QRasterPaintEngine::drawPoints(), QRasterPaintEngine::drawPolygon(), QRasterPaintEngine::drawRects(), QRasterPaintEngine::drawTiledPixmap(), QRasterPaintEngine::fill(), QRasterPaintEngine::fillPath(), QRasterPaintEngine::fillRect(), QRasterPaintEnginePrivate::getPenFunc(), QRasterPaintEnginePrivate::initializeRasterizer(), QRasterPaintEnginePrivate::isUnclipped(), qrasterpaintengine_state_setNoClip(), QRasterPaintEngineState(), QRasterPaintEnginePrivate::rasterize(), QRasterPaintEnginePrivate::recalculateFastImages(), QRasterPaintEngine::renderHintsChanged(), QRasterPaintEngine::setClipRectInDeviceCoords(), QRasterPaintEngine::stroke(), QRasterPaintEngine::updateMatrix(), QRasterPaintEngine::updatePen(), and QRasterPaintEngine::updateState().
int QRasterPaintEngineState::intOpacity |
Definition at line 95 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::begin(), QRasterPaintEngine::drawImage(), QRasterPaintEngine::drawTiledPixmap(), QRasterPaintEngine::fillRect(), QRasterPaintEngine::opacityChanged(), QRasterPaintEngine::updateBrush(), QRasterPaintEngine::updatePen(), and QRasterPaintEngine::updateState().
QBrush QRasterPaintEngineState::lastBrush |
Definition at line 90 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::ensureBrush(), and QRasterPaintEngine::updateBrush().
QPen QRasterPaintEngineState::lastPen |
Definition at line 85 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::drawEllipse(), QRasterPaintEngine::drawPolygon(), QRasterPaintEngine::drawRects(), QRasterPaintEngine::ensurePen(), QRasterPaintEnginePrivate::getPenFunc(), QRasterPaintEnginePrivate::rasterizeLine_dashed(), QRasterPaintEngine::stroke(), and QRasterPaintEngine::updatePen().
QSpanData QRasterPaintEngineState::penData |
Definition at line 86 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::alphaPenBlt(), QRasterPaintEngine::begin(), QRasterPaintEngine::drawEllipse(), QRasterPaintEngine::drawLines(), drawPixel(), QRasterPaintEngine::drawPixmap(), QRasterPaintEngine::drawPoints(), QRasterPaintEngine::drawPolygon(), QRasterPaintEngine::drawRects(), QRasterPaintEngineState(), QRasterPaintEngine::stroke(), QRasterPaintEngine::updatePen(), and QRasterPaintEngine::updateState().
uint QRasterPaintEngineState::pixmapFlags |
Definition at line 94 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::clipEnabledChanged(), QRasterPaintEngine::opacityChanged(), and qrasterpaintengine_dirty_clip().
uint QRasterPaintEngineState::strokeFlags |
Definition at line 88 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::clipEnabledChanged(), QRasterPaintEngine::compositionModeChanged(), QRasterPaintEngine::opacityChanged(), QRasterPaintEngine::penChanged(), qrasterpaintengine_dirty_clip(), QRasterPaintEngine::renderHintsChanged(), QRasterPaintEngine::transformChanged(), and QRasterPaintEngine::updatePen().
QStrokerOps* QRasterPaintEngineState::stroker |
Definition at line 87 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::begin(), QRasterPaintEngine::drawLines(), QRasterPaintEngine::drawPoints(), QRasterPaintEngine::drawPolygon(), QRasterPaintEngine::drawRects(), QRasterPaintEngine::stroke(), and QRasterPaintEngine::updatePen().
qreal QRasterPaintEngineState::txscale |
Definition at line 97 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::stroke(), QRasterPaintEngine::updateMatrix(), and QRasterPaintEngine::updatePen().