Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QAlphaPaintEnginePrivate Class Reference

#include <qpaintengine_alpha_p.h>

Inheritance diagram for QAlphaPaintEnginePrivate:
Collaboration diagram for QAlphaPaintEnginePrivate:

Public Member Functions

 QAlphaPaintEnginePrivate ()
 ~QAlphaPaintEnginePrivate ()
void addAlphaRect (const QRectF &rect)
void addDirtyRect (const QRectF &rect)
bool canSeeTroughBackground (bool somethingInRectHasAlpha, const QRectF &rect) const
QRectF addPenWidth (const QPainterPath &path)
void drawAlphaImage (const QRectF &rect)
QRect toRect (const QRectF &rect) const
bool fullyContained (const QRectF &rect) const
void resetState (QPainter *p)
Public Member Functions inherited from QPaintEnginePrivate
 QPaintEnginePrivate ()
virtual ~QPaintEnginePrivate ()
void updateSystemClip ()
void setSystemTransform (const QTransform &xform)
void setSystemViewport (const QRegion &region)
void setSystemTransformAndViewport (const QTransform &xform, const QRegion &region)
virtual void systemStateChanged ()
void drawBoxTextItem (const QPointF &p, const QTextItemInt &ti)
virtual QPaintEngineaggregateEngine ()
virtual Qt::HANDLE nativeHandle ()

Public Attributes

int m_pass
QPicturem_pic
QPaintEnginem_picengine
QPainterm_picpainter
QPaintEngine::PaintEngineFeatures m_savedcaps
QPaintDevicem_pdev
QRegion m_alphargn
QRegion m_cliprgn
QRegion m_cachedDirtyRgn
int m_numberOfCachedRects
QList< QRectm_dirtyRects
bool m_hasalpha
bool m_alphaPen
bool m_alphaBrush
bool m_alphaOpacity
bool m_advancedPen
bool m_advancedBrush
bool m_complexTransform
bool m_emulateProjectiveTransforms
bool m_continueCall
QTransform m_transform
QPen m_pen
Public Attributes inherited from QPaintEnginePrivate
QPaintDevicepdev
QPaintEngineq_ptr
QRegion baseSystemClip
QRegion systemClip
QRect systemRect
QRegion systemViewport
QTransform systemTransform
QPaintDevicecurrentClipDevice
uint hasSystemTransform: 1
uint hasSystemViewport: 1

Additional Inherited Members

Static Public Member Functions inherited from QPaintEnginePrivate
static QPaintEnginePrivateget (QPaintEngine *paintEngine)

Detailed Description

Definition at line 56 of file qpaintengine_alpha_p.h.

Constructor & Destructor Documentation

◆ QAlphaPaintEnginePrivate()

QAlphaPaintEnginePrivate::QAlphaPaintEnginePrivate ( )

Definition at line 350 of file qpaintengine_alpha.cpp.

◆ ~QAlphaPaintEnginePrivate()

QAlphaPaintEnginePrivate::~QAlphaPaintEnginePrivate ( )

Definition at line 367 of file qpaintengine_alpha.cpp.

Member Function Documentation

◆ addAlphaRect()

void QAlphaPaintEnginePrivate::addAlphaRect ( const QRectF & rect)

Definition at line 397 of file qpaintengine_alpha.cpp.

◆ addDirtyRect()

void QAlphaPaintEnginePrivate::addDirtyRect ( const QRectF & rect)
inline

Definition at line 91 of file qpaintengine_alpha_p.h.

◆ addPenWidth()

QRectF QAlphaPaintEnginePrivate::addPenWidth ( const QPainterPath & path)

Definition at line 373 of file qpaintengine_alpha.cpp.

◆ canSeeTroughBackground()

bool QAlphaPaintEnginePrivate::canSeeTroughBackground ( bool somethingInRectHasAlpha,
const QRectF & rect ) const

Definition at line 402 of file qpaintengine_alpha.cpp.

◆ drawAlphaImage()

void QAlphaPaintEnginePrivate::drawAlphaImage ( const QRectF & rect)

Definition at line 414 of file qpaintengine_alpha.cpp.

◆ fullyContained()

bool QAlphaPaintEnginePrivate::fullyContained ( const QRectF & rect) const

Definition at line 461 of file qpaintengine_alpha.cpp.

◆ resetState()

void QAlphaPaintEnginePrivate::resetState ( QPainter * p)

Definition at line 467 of file qpaintengine_alpha.cpp.

◆ toRect()

QRect QAlphaPaintEnginePrivate::toRect ( const QRectF & rect) const

Member Data Documentation

◆ m_advancedBrush

bool QAlphaPaintEnginePrivate::m_advancedBrush

Definition at line 82 of file qpaintengine_alpha_p.h.

◆ m_advancedPen

bool QAlphaPaintEnginePrivate::m_advancedPen

Definition at line 81 of file qpaintengine_alpha_p.h.

◆ m_alphaBrush

bool QAlphaPaintEnginePrivate::m_alphaBrush

Definition at line 79 of file qpaintengine_alpha_p.h.

◆ m_alphaOpacity

bool QAlphaPaintEnginePrivate::m_alphaOpacity

Definition at line 80 of file qpaintengine_alpha_p.h.

◆ m_alphaPen

bool QAlphaPaintEnginePrivate::m_alphaPen

Definition at line 78 of file qpaintengine_alpha_p.h.

◆ m_alphargn

QRegion QAlphaPaintEnginePrivate::m_alphargn

Definition at line 71 of file qpaintengine_alpha_p.h.

◆ m_cachedDirtyRgn

QRegion QAlphaPaintEnginePrivate::m_cachedDirtyRgn
mutable

Definition at line 73 of file qpaintengine_alpha_p.h.

◆ m_cliprgn

QRegion QAlphaPaintEnginePrivate::m_cliprgn

Definition at line 72 of file qpaintengine_alpha_p.h.

◆ m_complexTransform

bool QAlphaPaintEnginePrivate::m_complexTransform

Definition at line 83 of file qpaintengine_alpha_p.h.

◆ m_continueCall

bool QAlphaPaintEnginePrivate::m_continueCall

Definition at line 85 of file qpaintengine_alpha_p.h.

◆ m_dirtyRects

QList<QRect> QAlphaPaintEnginePrivate::m_dirtyRects

Definition at line 75 of file qpaintengine_alpha_p.h.

◆ m_emulateProjectiveTransforms

bool QAlphaPaintEnginePrivate::m_emulateProjectiveTransforms

Definition at line 84 of file qpaintengine_alpha_p.h.

◆ m_hasalpha

bool QAlphaPaintEnginePrivate::m_hasalpha

Definition at line 77 of file qpaintengine_alpha_p.h.

◆ m_numberOfCachedRects

int QAlphaPaintEnginePrivate::m_numberOfCachedRects
mutable

Definition at line 74 of file qpaintengine_alpha_p.h.

◆ m_pass

int QAlphaPaintEnginePrivate::m_pass

Definition at line 63 of file qpaintengine_alpha_p.h.

◆ m_pdev

QPaintDevice* QAlphaPaintEnginePrivate::m_pdev

Definition at line 69 of file qpaintengine_alpha_p.h.

◆ m_pen

QPen QAlphaPaintEnginePrivate::m_pen

Definition at line 88 of file qpaintengine_alpha_p.h.

◆ m_pic

QPicture* QAlphaPaintEnginePrivate::m_pic

Definition at line 64 of file qpaintengine_alpha_p.h.

◆ m_picengine

QPaintEngine* QAlphaPaintEnginePrivate::m_picengine

Definition at line 65 of file qpaintengine_alpha_p.h.

◆ m_picpainter

QPainter* QAlphaPaintEnginePrivate::m_picpainter

Definition at line 66 of file qpaintengine_alpha_p.h.

◆ m_savedcaps

QPaintEngine::PaintEngineFeatures QAlphaPaintEnginePrivate::m_savedcaps

Definition at line 68 of file qpaintengine_alpha_p.h.

◆ m_transform

QTransform QAlphaPaintEnginePrivate::m_transform

Definition at line 87 of file qpaintengine_alpha_p.h.


The documentation for this class was generated from the following files: