#include <qvectorpath_p.h>
|
enum | Hint {
AreaShapeMask = 0x0001
, NonConvexShapeMask = 0x0002
, CurvedShapeMask = 0x0004
, LinesShapeMask = 0x0008
,
RectangleShapeMask = 0x0010
, ShapeMask = 0x001f
, LinesHint = LinesShapeMask
, RectangleHint = AreaShapeMask | RectangleShapeMask
,
EllipseHint = AreaShapeMask | CurvedShapeMask
, ConvexPolygonHint = AreaShapeMask
, PolygonHint = AreaShapeMask | NonConvexShapeMask
, RoundedRectHint = AreaShapeMask | CurvedShapeMask
,
ArbitraryShapeHint = AreaShapeMask | NonConvexShapeMask | CurvedShapeMask
, IsCachedHint = 0x0100
, ShouldUseCacheHint = 0x0200
, ControlPointRect = 0x0400
,
OddEvenFill = 0x1000
, WindingFill = 0x2000
, ImplicitClose = 0x4000
, ExplicitOpen = 0x8000
} |
|
Definition at line 37 of file qvectorpath_p.h.
◆ Hint
Enumerator |
---|
AreaShapeMask | |
NonConvexShapeMask | |
CurvedShapeMask | |
LinesShapeMask | |
RectangleShapeMask | |
ShapeMask | |
LinesHint | |
RectangleHint | |
EllipseHint | |
ConvexPolygonHint | |
PolygonHint | |
RoundedRectHint | |
ArbitraryShapeHint | |
IsCachedHint | |
ShouldUseCacheHint | |
ControlPointRect | |
OddEvenFill | |
WindingFill | |
ImplicitClose | |
ExplicitOpen | |
Definition at line 40 of file qvectorpath_p.h.
◆ QVectorPath()
◆ ~QVectorPath()
QVectorPath::~QVectorPath |
( |
| ) |
|
◆ addCacheData()
◆ controlPointRect()
QRectF QVectorPath::controlPointRect |
( |
| ) |
const |
◆ convertToPainterPath()
const QPainterPath QVectorPath::convertToPainterPath |
( |
| ) |
const |
|
inline |
◆ elementCount()
int QVectorPath::elementCount |
( |
| ) |
const |
|
inline |
◆ elements()
◆ hasExplicitOpen()
bool QVectorPath::hasExplicitOpen |
( |
| ) |
const |
|
inline |
◆ hasImplicitClose()
bool QVectorPath::hasImplicitClose |
( |
| ) |
const |
|
inline |
◆ hasWindingFill()
bool QVectorPath::hasWindingFill |
( |
| ) |
const |
|
inline |
◆ hints()
uint QVectorPath::hints |
( |
| ) |
const |
|
inline |
◆ isCacheable()
bool QVectorPath::isCacheable |
( |
| ) |
const |
|
inline |
◆ isConvex()
bool QVectorPath::isConvex |
( |
| ) |
const |
|
inline |
◆ isCurved()
bool QVectorPath::isCurved |
( |
| ) |
const |
|
inline |
◆ isEmpty()
bool QVectorPath::isEmpty |
( |
| ) |
const |
|
inline |
◆ isRect() [1/2]
bool QVectorPath::isRect |
( |
| ) |
const |
|
inline |
◆ isRect() [2/2]
template<typename T >
static bool QVectorPath::isRect |
( |
const T * |
pts, |
|
|
int |
elementCount |
|
) |
| |
|
inlinestatic |
◆ lookupCacheData()
◆ makeCacheable()
void QVectorPath::makeCacheable |
( |
| ) |
const |
|
inline |
◆ points()
const qreal * QVectorPath::points |
( |
| ) |
const |
|
inline |
◆ polygonFlags()
◆ shape()
Hint QVectorPath::shape |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: