Qt 4.8
|
#include <qdatabuffer_p.h>
Public Functions | |
void | add (const Type &t) |
Type & | at (int i) |
const Type & | at (int i) const |
Type * | data () const |
Type & | first () |
const Type & | first () const |
bool | isEmpty () const |
Type & | last () |
const Type & | last () const |
QDataBuffer & | operator<< (const Type &t) |
void | pop_back () |
QDataBuffer (int res) | |
void | reserve (int size) |
void | reset () |
void | resize (int size) |
void | shrink (int size) |
int | size () const |
void | swap (QDataBuffer< Type > &other) |
~QDataBuffer () | |
Properties | |
Type * | buffer |
int | capacity |
int | siz |
Definition at line 60 of file qdatabuffer_p.h.
|
inline |
Definition at line 63 of file qdatabuffer_p.h.
|
inline |
Definition at line 73 of file qdatabuffer_p.h.
|
inline |
Definition at line 93 of file qdatabuffer_p.h.
Referenced by QGL2PEXVertexArray::addCentroid(), QGL2PEXVertexArray::addClosingLine(), QGL2PEXVertexArray::addPath(), QPolygonClipper< qt_float_point, qt_float_point, float >::clipPolygon(), QTriangulatingStroker::emitLineSegment(), QTriangulatingStroker::endCap(), QTriangulatingStroker::endCapOrJoinClosed(), QIntersectionFinder::hasIntersections(), QTriangulatingStroker::join(), QOutlineMapper::lineTo(), QGL2PEXVertexArray::lineToArray(), QTriangulatingStroker::moveTo(), QDataBuffer< GLfloat >::operator<<(), and QOpenGLPaintEnginePrivate::updateDepthClip().
|
inline |
Definition at line 86 of file qdatabuffer_p.h.
Referenced by QGL2PEXVertexArray::addClosingLine(), QPolygonClipper< qt_float_point, qt_float_point, float >::clipPolygon(), QOutlineMapper::closeSubpath(), QTriangulatingStroker::endCap(), QTriangulatingStroker::endCapOrJoinClosed(), QOutlineMapper::endOutline(), QWingedEdge::insert(), QTriangulatingStroker::join(), QPathSegments::lineAt(), QPathSegments::mergePoints(), QTriangulator< T >::SimpleToMonotone::monotoneDecomposition(), QTriangulatingStroker::moveTo(), QSubpathForwardIterator::next(), QSubpathBackwardIterator::next(), QSubpathFlatIterator::next(), QTriangulator< T >::ComplexToSimple::Event::operator<(), and QPathSegments::pointAt().
|
inline |
Definition at line 87 of file qdatabuffer_p.h.
|
inline |
Definition at line 84 of file qdatabuffer_p.h.
Referenced by QPolygonClipper< qt_float_point, qt_float_point, float >::clipPolygon(), QOutlineMapper::convertElements(), QOutlineMapper::convertPath(), QOutlineMapper::elementTypes(), QOutlineMapper::endOutline(), QGL2PaintEngineExPrivate::transferMode(), and QTriangulatingStroker::vertices().
|
inline |
Definition at line 90 of file qdatabuffer_p.h.
|
inline |
Definition at line 91 of file qdatabuffer_p.h.
|
inline |
Definition at line 81 of file qdatabuffer_p.h.
Referenced by QDataBuffer< GLfloat >::first(), QWingedEdge::insert(), QDataBuffer< GLfloat >::last(), and QTriangulator< T >::ComplexToSimple::Event::operator<().
|
inline |
Definition at line 88 of file qdatabuffer_p.h.
Referenced by QGL2PEXVertexArray::addClosingLine(), QWingedEdge::insert(), and QTriangulator< T >::SimpleToMonotone::monotoneDecomposition().
|
inline |
Definition at line 89 of file qdatabuffer_p.h.
|
inline |
Definition at line 135 of file qdatabuffer_p.h.
|
inline |
Definition at line 99 of file qdatabuffer_p.h.
|
inline |
Definition at line 109 of file qdatabuffer_p.h.
Referenced by QDataBuffer< GLfloat >::add(), QDashedStrokeProcessor::process(), and QDataBuffer< GLfloat >::resize().
|
inline |
Definition at line 79 of file qdatabuffer_p.h.
Referenced by QOutlineMapper::beginOutline(), QGL2PEXVertexArray::clear(), QPolygonClipper< qt_float_point, qt_float_point, float >::clipPolygon(), QTriangulator< T >::MonotoneToTriangles::decompose(), QWingedEdge::intersectAndAdd(), QTriangulatingStroker::process(), and QDashedStrokeProcessor::process().
|
inline |
Definition at line 104 of file qdatabuffer_p.h.
Referenced by QOutlineMapper::convertPath(), QTriangulatingStroker::moveTo(), QTriangulator< T >::ComplexToSimple::removeUnusedPoints(), and QTriangulator< T >::SimpleToMonotone::removeZeroLengthEdges().
|
inline |
Definition at line 119 of file qdatabuffer_p.h.
|
inline |
Definition at line 83 of file qdatabuffer_p.h.
Referenced by QWingedEdge::addEdge(), QGL2PEXVertexArray::addPath(), QPathSegments::addPoint(), QPolygonClipper< qt_float_point, qt_float_point, float >::clipPolygon(), QOutlineMapper::closeSubpath(), QOutlineMapper::convertElements(), QTriangulator< T >::MonotoneToTriangles::decompose(), QOutlineMapper::elementTypes(), QTriangulatingStroker::endCap(), QTriangulatingStroker::endCapOrJoinClosed(), QOutlineMapper::endOutline(), QSubpathForwardIterator::hasNext(), QSubpathFlatIterator::hasNext(), QWingedEdge::insert(), QTriangulatingStroker::join(), QPathSegments::mergePoints(), QTriangulator< T >::SimpleToMonotone::monotoneDecomposition(), QTriangulatingStroker::moveTo(), QOutlineMapper::moveTo(), QSubpathBackwardIterator::next(), QTriangulator< T >::ComplexToSimple::Event::operator<(), QPathSegments::points(), QDataBuffer< GLfloat >::resize(), QDataBuffer< GLfloat >::shrink(), and QTriangulatingStroker::vertexCount().
|
inline |
Definition at line 129 of file qdatabuffer_p.h.
|
private |
Definition at line 140 of file qdatabuffer_p.h.
Referenced by QDataBuffer< GLfloat >::add(), QDataBuffer< GLfloat >::at(), QDataBuffer< GLfloat >::data(), QDataBuffer< GLfloat >::first(), QDataBuffer< GLfloat >::last(), QDataBuffer< GLfloat >::QDataBuffer(), QDataBuffer< GLfloat >::reserve(), QDataBuffer< GLfloat >::shrink(), QDataBuffer< GLfloat >::swap(), and QDataBuffer< GLfloat >::~QDataBuffer().
|
private |
Definition at line 138 of file qdatabuffer_p.h.
Referenced by QDataBuffer< GLfloat >::QDataBuffer(), QDataBuffer< GLfloat >::reserve(), QDataBuffer< GLfloat >::shrink(), and QDataBuffer< GLfloat >::swap().
|
private |
Definition at line 139 of file qdatabuffer_p.h.
Referenced by QDataBuffer< GLfloat >::add(), QDataBuffer< GLfloat >::at(), QDataBuffer< GLfloat >::isEmpty(), QDataBuffer< GLfloat >::last(), QDataBuffer< GLfloat >::pop_back(), QDataBuffer< GLfloat >::QDataBuffer(), QDataBuffer< GLfloat >::reset(), QDataBuffer< GLfloat >::resize(), QDataBuffer< GLfloat >::size(), and QDataBuffer< GLfloat >::swap().