![]() |
Qt 6.x
The Qt SDK
|
Public Types | |
enum | { default_alloc = 128 } |
Public Member Functions | |
Vertices () | |
~Vertices () | |
void | init (int maxVertices) |
void | done () |
Vertex * | operator[] (int i) |
const Vertex * | operator[] (int i) const |
int | position (const Vertex *v) const |
Vertex * | next (Vertex *v) |
const Vertex * | next (const Vertex *v) const |
int | nextPos (const Vertex *v) const |
Vertex * | prev (Vertex *v) |
const Vertex * | prev (const Vertex *v) const |
int | prevPos (const Vertex *v) const |
Public Attributes | |
Vertex * | storage |
Vertex ** | sorted |
int | nPoints |
int | allocated |
Definition at line 139 of file qtessellator.cpp.
anonymous enum |
Enumerator | |
---|---|
default_alloc |
Definition at line 140 of file qtessellator.cpp.
QTessellatorPrivate::Vertices::Vertices | ( | ) |
Definition at line 513 of file qtessellator.cpp.
References storage.
QTessellatorPrivate::Vertices::~Vertices | ( | ) |
Definition at line 521 of file qtessellator.cpp.
References storage.
void QTessellatorPrivate::Vertices::done | ( | ) |
Definition at line 539 of file qtessellator.cpp.
References storage.
void QTessellatorPrivate::Vertices::init | ( | int | maxVertices | ) |
Definition at line 529 of file qtessellator.cpp.
References qMax(), and storage.
Definition at line 159 of file qtessellator.cpp.
Definition at line 153 of file qtessellator.cpp.
References nPoints, and storage.
Referenced by QTessellatorPrivate::Edge::Edge(), QTessellatorPrivate::addEdges(), QTessellatorPrivate::cancelCoincidingEdges(), and fillTrapezoid().
|
inline |
Definition at line 165 of file qtessellator.cpp.
|
inline |
Definition at line 148 of file qtessellator.cpp.
|
inline |
Definition at line 149 of file qtessellator.cpp.
|
inline |
Definition at line 150 of file qtessellator.cpp.
References storage.
Referenced by QTessellatorPrivate::addEdges(), and QTessellatorPrivate::removeEdges().
Definition at line 177 of file qtessellator.cpp.
Definition at line 171 of file qtessellator.cpp.
References nPoints, and storage.
Referenced by QTessellatorPrivate::cancelCoincidingEdges().
|
inline |
Definition at line 183 of file qtessellator.cpp.
References nPoints, and storage.
Referenced by QTessellatorPrivate::addEdges(), and QTessellatorPrivate::removeEdges().
int QTessellatorPrivate::Vertices::allocated |
Definition at line 190 of file qtessellator.cpp.
int QTessellatorPrivate::Vertices::nPoints |
Definition at line 189 of file qtessellator.cpp.
Referenced by QTessellatorPrivate::addEdges(), QTessellatorPrivate::cancelCoincidingEdges(), QTessellatorPrivate::collectAndSortVertices(), next(), next(), nextPos(), prev(), prev(), prevPos(), and QTessellatorPrivate::removeEdges().
Vertex** QTessellatorPrivate::Vertices::sorted |
Definition at line 146 of file qtessellator.cpp.
Referenced by QTessellatorPrivate::addEdges(), QTessellatorPrivate::cancelCoincidingEdges(), QTessellatorPrivate::collectAndSortVertices(), and QTessellatorPrivate::removeEdges().
Vertex* QTessellatorPrivate::Vertices::storage |
Definition at line 145 of file qtessellator.cpp.
Referenced by QTessellatorPrivate::collectAndSortVertices(), next(), next(), nextPos(), operator[](), operator[](), position(), prev(), prev(), and prevPos().