Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QQuickContext2D::State Struct Reference

#include <qquickcontext2d_p.h>

+ Collaboration diagram for QQuickContext2D::State:

Public Member Functions

 State ()
 

Public Attributes

QTransform matrix
 
QPainterPath clipPath
 
QBrush strokeStyle
 
QBrush fillStyle
 
bool fillPatternRepeatX:1
 
bool fillPatternRepeatY:1
 
bool strokePatternRepeatX:1
 
bool strokePatternRepeatY:1
 
bool invertibleCTM:1
 
bool clip:1
 
Qt::FillRule fillRule
 
qreal globalAlpha
 
qreal lineWidth
 
Qt::PenCapStyle lineCap
 
Qt::PenJoinStyle lineJoin
 
QVector< qreallineDash
 
qreal lineDashOffset
 
qreal miterLimit
 
qreal shadowOffsetX
 
qreal shadowOffsetY
 
qreal shadowBlur
 
QColor shadowColor
 
QPainter::CompositionMode globalCompositeOperation
 
QFont font
 
QQuickContext2D::TextAlignType textAlign
 
QQuickContext2D::TextBaseLineType textBaseline
 

Detailed Description

Definition at line 97 of file qquickcontext2d_p.h.

Constructor & Destructor Documentation

◆ State()

QQuickContext2D::State::State ( )
inline

Definition at line 98 of file qquickcontext2d_p.h.

References font, and QFont::setPixelSize().

+ Here is the call graph for this function:

Member Data Documentation

◆ clip

bool QQuickContext2D::State::clip

Definition at line 135 of file qquickcontext2d_p.h.

Referenced by QQuickContext2D::popState().

◆ clipPath

QPainterPath QQuickContext2D::State::clipPath

Definition at line 127 of file qquickcontext2d_p.h.

Referenced by QQuickContext2D::popState().

◆ fillPatternRepeatX

bool QQuickContext2D::State::fillPatternRepeatX

Definition at line 130 of file qquickcontext2d_p.h.

◆ fillPatternRepeatY

bool QQuickContext2D::State::fillPatternRepeatY

Definition at line 131 of file qquickcontext2d_p.h.

◆ fillRule

Qt::FillRule QQuickContext2D::State::fillRule

Definition at line 136 of file qquickcontext2d_p.h.

◆ fillStyle

QBrush QQuickContext2D::State::fillStyle

Definition at line 129 of file qquickcontext2d_p.h.

Referenced by QQuickContext2D::popState().

◆ font

QFont QQuickContext2D::State::font

Definition at line 149 of file qquickcontext2d_p.h.

Referenced by State().

◆ globalAlpha

qreal QQuickContext2D::State::globalAlpha

Definition at line 137 of file qquickcontext2d_p.h.

Referenced by QQuickContext2D::popState().

◆ globalCompositeOperation

QPainter::CompositionMode QQuickContext2D::State::globalCompositeOperation

Definition at line 148 of file qquickcontext2d_p.h.

Referenced by QQuickContext2D::popState().

◆ invertibleCTM

bool QQuickContext2D::State::invertibleCTM

Definition at line 134 of file qquickcontext2d_p.h.

◆ lineCap

Qt::PenCapStyle QQuickContext2D::State::lineCap

Definition at line 139 of file qquickcontext2d_p.h.

Referenced by QQuickContext2D::popState().

◆ lineDash

QVector<qreal> QQuickContext2D::State::lineDash

Definition at line 141 of file qquickcontext2d_p.h.

Referenced by QQuickContext2D::popState().

◆ lineDashOffset

qreal QQuickContext2D::State::lineDashOffset

Definition at line 142 of file qquickcontext2d_p.h.

◆ lineJoin

Qt::PenJoinStyle QQuickContext2D::State::lineJoin

Definition at line 140 of file qquickcontext2d_p.h.

Referenced by QQuickContext2D::popState().

◆ lineWidth

qreal QQuickContext2D::State::lineWidth

Definition at line 138 of file qquickcontext2d_p.h.

Referenced by QQuickContext2D::popState().

◆ matrix

QTransform QQuickContext2D::State::matrix

Definition at line 126 of file qquickcontext2d_p.h.

Referenced by QQuickContext2D::popState().

◆ miterLimit

qreal QQuickContext2D::State::miterLimit

Definition at line 143 of file qquickcontext2d_p.h.

Referenced by QQuickContext2D::popState().

◆ shadowBlur

qreal QQuickContext2D::State::shadowBlur

Definition at line 146 of file qquickcontext2d_p.h.

Referenced by QQuickContext2D::popState().

◆ shadowColor

QColor QQuickContext2D::State::shadowColor

Definition at line 147 of file qquickcontext2d_p.h.

Referenced by QQuickContext2D::popState().

◆ shadowOffsetX

qreal QQuickContext2D::State::shadowOffsetX

Definition at line 144 of file qquickcontext2d_p.h.

Referenced by QQuickContext2D::popState().

◆ shadowOffsetY

qreal QQuickContext2D::State::shadowOffsetY

Definition at line 145 of file qquickcontext2d_p.h.

Referenced by QQuickContext2D::popState().

◆ strokePatternRepeatX

bool QQuickContext2D::State::strokePatternRepeatX

Definition at line 132 of file qquickcontext2d_p.h.

◆ strokePatternRepeatY

bool QQuickContext2D::State::strokePatternRepeatY

Definition at line 133 of file qquickcontext2d_p.h.

◆ strokeStyle

QBrush QQuickContext2D::State::strokeStyle

Definition at line 128 of file qquickcontext2d_p.h.

Referenced by QQuickContext2D::popState().

◆ textAlign

QQuickContext2D::TextAlignType QQuickContext2D::State::textAlign

Definition at line 150 of file qquickcontext2d_p.h.

◆ textBaseline

QQuickContext2D::TextBaseLineType QQuickContext2D::State::textBaseline

Definition at line 151 of file qquickcontext2d_p.h.


The documentation for this struct was generated from the following file: