Qt 4.8
|
#include <qpaintbuffer_p.h>
Public Functions | |
QPaintBufferCommand * | addCommand (Command command) |
QPaintBufferCommand * | addCommand (Command command, const QVariant &var) |
QPaintBufferCommand * | addCommand (Command command, const QVectorPath &path) |
QPaintBufferCommand * | addCommand (Command command, const qreal *pts, int arrayLength, int elementCount) |
QPaintBufferCommand * | addCommand (Command command, const int *pts, int arrayLength, int elementCount) |
int | addData (const int *data, int count) |
int | addData (const qreal *data, int count) |
int | addData (const QVariant &var) |
QPaintBufferPrivate () | |
void | updateBoundingRect (const QRectF &rect) |
~QPaintBufferPrivate () | |
Public Variables | |
QRectF | boundingRect |
void * | cache |
uint | calculateBoundingRect: 1 |
QVector< QPaintBufferCommand > | commands |
QPaintBufferEngine * | engine |
QVector< qreal > | floats |
QList< int > | frames |
QVector< int > | ints |
qreal | penWidthAdjustment |
QAtomicInt | ref |
QVector< QVariant > | variants |
Definition at line 139 of file qpaintbuffer_p.h.
Definition at line 142 of file qpaintbuffer_p.h.
QPaintBufferPrivate::QPaintBufferPrivate | ( | ) |
Definition at line 118 of file qpaintbuffer.cpp.
QPaintBufferPrivate::~QPaintBufferPrivate | ( | ) |
Definition at line 125 of file qpaintbuffer.cpp.
|
inline |
Definition at line 228 of file qpaintbuffer_p.h.
Referenced by QPaintBufferEngine::backgroundModeChanged(), QPaintBufferEngine::brushChanged(), QPaintBufferEngine::brushOriginChanged(), QPaintBufferEngine::clip(), QPaintBufferEngine::clipEnabledChanged(), QPaintBufferEngine::compositionModeChanged(), QPaintBufferEngine::draw(), QPaintBufferEngine::drawEllipse(), QPaintBufferEngine::drawImage(), QPaintBufferEngine::drawLines(), QPaintBufferEngine::drawPixmap(), QPaintBufferEngine::drawPoints(), QPaintBufferEngine::drawPolygon(), QPaintBufferEngine::drawRects(), QPaintBufferEngine::drawStaticTextItem(), QPaintBufferEngine::drawTextItem(), QPaintBufferEngine::drawTiledPixmap(), QPaintBufferEngine::fill(), QPaintBufferEngine::fillRect(), QPaintBufferEngine::opacityChanged(), QPaintBufferEngine::penChanged(), QPaintBufferEngine::renderHintsChanged(), QPaintBufferEngine::setState(), QPaintBufferEngine::stroke(), and QPaintBufferEngine::transformChanged().
|
inline |
Definition at line 236 of file qpaintbuffer_p.h.
|
inline |
Definition at line 245 of file qpaintbuffer_p.h.
|
inline |
Definition at line 262 of file qpaintbuffer_p.h.
|
inline |
Definition at line 272 of file qpaintbuffer_p.h.
|
inline |
Definition at line 205 of file qpaintbuffer_p.h.
Referenced by QPaintBufferEngine::drawImage(), QPaintBufferEngine::drawPixmap(), QPaintBufferEngine::drawTextItem(), QPaintBufferEngine::drawTiledPixmap(), QPaintBufferEngine::fill(), QPaintBufferEngine::fillRect(), QPaintBufferEngine::stroke(), and QPaintBufferEngine::transformChanged().
|
inline |
Definition at line 214 of file qpaintbuffer_p.h.
|
inline |
Definition at line 223 of file qpaintbuffer_p.h.
|
inline |
Definition at line 137 of file qpaintbuffer.cpp.
Referenced by QPaintBufferEngine::drawEllipse(), QPaintBufferEngine::drawImage(), QPaintBufferEngine::drawLines(), QPaintBufferEngine::drawPixmap(), QPaintBufferEngine::drawPoints(), QPaintBufferEngine::drawPolygon(), QPaintBufferEngine::drawRects(), QPaintBufferEngine::drawTextItem(), QPaintBufferEngine::drawTiledPixmap(), and QPaintBufferEngine::fillRect().
QRectF QPaintBufferPrivate::boundingRect |
Definition at line 294 of file qpaintbuffer_p.h.
Referenced by QPaintBuffer::boundingRect(), QPaintBuffer::metric(), operator>>(), QPaintBuffer::setBoundingRect(), and updateBoundingRect().
void* QPaintBufferPrivate::cache |
Definition at line 298 of file qpaintbuffer_p.h.
uint QPaintBufferPrivate::calculateBoundingRect |
Definition at line 296 of file qpaintbuffer_p.h.
Referenced by QPaintBufferEngine::drawEllipse(), QPaintBufferEngine::drawImage(), QPaintBufferEngine::drawLines(), QPaintBufferEngine::drawPixmap(), QPaintBufferEngine::drawPoints(), QPaintBufferEngine::drawPolygon(), QPaintBufferEngine::drawRects(), QPaintBufferEngine::drawTextItem(), QPaintBufferEngine::drawTiledPixmap(), QPaintBufferEngine::fillRect(), QPaintBufferEngine::penChanged(), and QPaintBuffer::setBoundingRect().
QVector<QPaintBufferCommand> QPaintBufferPrivate::commands |
Definition at line 290 of file qpaintbuffer_p.h.
Referenced by QPaintBufferEngine::brushChanged(), QPaintBuffer::commandDescription(), QPaintBuffer::frameEndIndex(), QPaintBuffer::isEmpty(), operator>>(), QPaintBufferEngine::penChanged(), QPaintBuffer::processCommands(), QPaintBufferEngine::transformChanged(), and ~QPaintBufferPrivate().
QPaintBufferEngine* QPaintBufferPrivate::engine |
Definition at line 293 of file qpaintbuffer_p.h.
Referenced by QPaintBuffer::paintEngine(), and updateBoundingRect().
Definition at line 287 of file qpaintbuffer_p.h.
Referenced by QPaintBuffer::commandDescription(), and operator>>().
QList<int> QPaintBufferPrivate::frames |
Definition at line 291 of file qpaintbuffer_p.h.
Referenced by QPaintBuffer::frameEndIndex(), QPaintBuffer::frameStartIndex(), and operator>>().
QVector<int> QPaintBufferPrivate::ints |
Definition at line 286 of file qpaintbuffer_p.h.
Referenced by QPaintBuffer::commandDescription(), and operator>>().
qreal QPaintBufferPrivate::penWidthAdjustment |
Definition at line 295 of file qpaintbuffer_p.h.
Referenced by QPaintBufferEngine::penChanged(), and updateBoundingRect().
QAtomicInt QPaintBufferPrivate::ref |
Definition at line 284 of file qpaintbuffer_p.h.
Referenced by QPaintBuffer::operator=(), QPaintBuffer::QPaintBuffer(), and QPaintBuffer::~QPaintBuffer().
Definition at line 288 of file qpaintbuffer_p.h.
Referenced by QPaintBufferEngine::brushChanged(), QPaintBuffer::commandDescription(), operator>>(), QPaintBufferEngine::penChanged(), QPaintBufferEngine::transformChanged(), and ~QPaintBufferPrivate().