![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Public Types | |
enum | { default_alloc = 128 , default_alloc = 128 } |
enum | { default_alloc = 128 , 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 |
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 140 of file qtessellator.cpp.
anonymous enum |
Enumerator | |
---|---|
default_alloc | |
default_alloc |
Definition at line 141 of file qtessellator.cpp.
anonymous enum |
Enumerator | |
---|---|
default_alloc | |
default_alloc |
Definition at line 141 of file qtessellator.cpp.
QTessellatorPrivate::Vertices::Vertices | ( | ) |
QTessellatorPrivate::Vertices::~Vertices | ( | ) |
Definition at line 522 of file qtessellator.cpp.
QTessellatorPrivate::Vertices::Vertices | ( | ) |
QTessellatorPrivate::Vertices::~Vertices | ( | ) |
void QTessellatorPrivate::Vertices::done | ( | ) |
Definition at line 540 of file qtessellator.cpp.
References allocated, default_alloc, sorted, and storage.
void QTessellatorPrivate::Vertices::done | ( | ) |
void QTessellatorPrivate::Vertices::init | ( | int | maxVertices | ) |
Definition at line 530 of file qtessellator.cpp.
References allocated, default_alloc, and storage.
Referenced by QTessellator::tessellate(), and QTessellator::tessellateConvex().
void QTessellatorPrivate::Vertices::init | ( | int | maxVertices | ) |
Definition at line 160 of file qtessellator.cpp.
References nPoints, and storage.
Referenced by QTessellatorPrivate::Edge::Edge(), QTessellatorPrivate::addEdges(), and fillTrapezoid().
Definition at line 160 of file qtessellator.cpp.
Definition at line 154 of file qtessellator.cpp.
References nPoints, and storage.
Referenced by QTessellatorPrivate::cancelCoincidingEdges().
Definition at line 154 of file qtessellator.cpp.
|
inline |
Definition at line 166 of file qtessellator.cpp.
|
inline |
Definition at line 166 of file qtessellator.cpp.
|
inline |
Definition at line 149 of file qtessellator.cpp.
References storage.
Referenced by QTessellator::tessellateConvex().
|
inline |
Definition at line 149 of file qtessellator.cpp.
|
inline |
Definition at line 150 of file qtessellator.cpp.
References storage.
Referenced by QTessellatorPrivate::Edge::Edge(), and fillTrapezoid().
|
inline |
Definition at line 150 of file qtessellator.cpp.
|
inline |
Definition at line 151 of file qtessellator.cpp.
References storage.
Referenced by QTessellatorPrivate::addEdges(), and QTessellatorPrivate::removeEdges().
|
inline |
Definition at line 151 of file qtessellator.cpp.
Definition at line 178 of file qtessellator.cpp.
Definition at line 178 of file qtessellator.cpp.
Definition at line 172 of file qtessellator.cpp.
References nPoints, and storage.
Referenced by QTessellatorPrivate::cancelCoincidingEdges().
Definition at line 172 of file qtessellator.cpp.
|
inline |
Definition at line 184 of file qtessellator.cpp.
References nPoints, and storage.
Referenced by QTessellatorPrivate::addEdges(), and QTessellatorPrivate::removeEdges().
|
inline |
Definition at line 184 of file qtessellator.cpp.
int QTessellatorPrivate::Vertices::allocated |
Definition at line 191 of file qtessellator.cpp.
Referenced by Vertices(), done(), and init().
int QTessellatorPrivate::Vertices::nPoints |
Definition at line 190 of file qtessellator.cpp.
Referenced by Vertices(), QTessellatorPrivate::addEdges(), QTessellatorPrivate::cancelCoincidingEdges(), QTessellatorPrivate::collectAndSortVertices(), next(), next(), nextPos(), prev(), prev(), prevPos(), QTessellatorPrivate::removeEdges(), QTessellator::tessellate(), and QTessellator::tessellateConvex().
Vertex ** QTessellatorPrivate::Vertices::sorted |
Definition at line 147 of file qtessellator.cpp.
Referenced by Vertices(), ~Vertices(), QTessellatorPrivate::addEdges(), QTessellatorPrivate::cancelCoincidingEdges(), QTessellatorPrivate::collectAndSortVertices(), done(), QTessellatorPrivate::removeEdges(), and QTessellator::tessellate().
Vertex * QTessellatorPrivate::Vertices::storage |
Definition at line 146 of file qtessellator.cpp.
Referenced by Vertices(), ~Vertices(), QTessellatorPrivate::collectAndSortVertices(), done(), init(), next(), next(), nextPos(), operator[](), operator[](), position(), prev(), prev(), and prevPos().