area() | G3D::AttributeArray | inline |
area() const | G3D::AttributeArray | inline |
AttributeArray() | G3D::AttributeArray | |
AttributeArray(size_t numBytes, const shared_ptr< VertexBuffer > &_area) | G3D::AttributeArray | |
AttributeArray(const T *sourcePtr, int _numElements, const shared_ptr< VertexBuffer > &_area) | G3D::AttributeArray | inline |
AttributeArray(const Array< T > &source, const shared_ptr< VertexBuffer > &_area) | G3D::AttributeArray | inline |
AttributeArray(const T *srcPtr, size_t _numElements, size_t srcStride, AttributeArray dstPtr, size_t dstOffset, size_t dstStride) | G3D::AttributeArray | inline |
AttributeArray(const T &ignored, int _numElements, AttributeArray dstPtr, size_t dstOffset, size_t dstStride) | G3D::AttributeArray | inline |
AttributeArray(const T &ignored, int _numElements, shared_ptr< VertexBuffer > dstPtr) | G3D::AttributeArray | inline |
AttributeArray(const Array< T > &source, AttributeArray dstPtr, size_t dstOffset, size_t dstStride) | G3D::AttributeArray | inline |
buffer() | G3D::AttributeArray | inline |
buffer() const | G3D::AttributeArray | inline |
createInterleaved(const Array< T1 > &src1, AttributeArray &var1, const Array< T2 > &src2, AttributeArray &var2, const Array< T3 > &src3, AttributeArray &var3, const Array< T4 > &src4, AttributeArray &var4, const Array< T5 > &src5, AttributeArray &var5, const shared_ptr< VertexBuffer > &area) | G3D::AttributeArray | inlinestatic |
createInterleaved(const Array< T1 > &src1, AttributeArray &var1, const Array< T2 > &src2, AttributeArray &var2, const Array< T3 > &src3, AttributeArray &var3, const Array< T4 > &src4, AttributeArray &var4, const shared_ptr< VertexBuffer > &area) | G3D::AttributeArray | inlinestatic |
elementSize() const | G3D::AttributeArray | inline |
generation() const | G3D::AttributeArray | inline |
IndexStream() | G3D::IndexStream | inline |
IndexStream(const Array< T > &source, const shared_ptr< VertexBuffer > &_area) | G3D::IndexStream | inline |
IndexStream(const T *sourcePtr, int _numElements, const shared_ptr< VertexBuffer > &_area) | G3D::IndexStream | inline |
IndexStream(const T &ignored, int _numElements, const shared_ptr< VertexBuffer > &dstPtr) | G3D::IndexStream | inline |
init(AttributeArray &dstPtr, size_t dstOffset, GLenum glformat, size_t eltSize, int numElements, size_t stride, bool normalizedFixedPoint) | G3D::AttributeArray | protected |
init(const void *sourcePtr, int numElements, shared_ptr< VertexBuffer > area, GLenum glformat, size_t eltSize, bool normalizedFixedPoint) | G3D::AttributeArray | protected |
init(const void *srcPtr, int numElements, size_t srcStride, GLenum glformat, size_t eltSize, AttributeArray dstPtr, size_t dstOffset, size_t dstStride, bool normalizedFixedPoint) | G3D::AttributeArray | protected |
m_area | G3D::AttributeArray | protected |
m_elementSize | G3D::AttributeArray | protected |
m_generation | G3D::AttributeArray | protected |
m_maxSize | G3D::AttributeArray | protected |
m_normalizedFixedPoint | G3D::AttributeArray | protected |
m_numElements | G3D::AttributeArray | protected |
m_pointer | G3D::AttributeArray | protected |
m_stride | G3D::AttributeArray | protected |
m_underlyingRepresentation | G3D::AttributeArray | protected |
mapBuffer(GLenum permissions) | G3D::AttributeArray | |
maxSize() const | G3D::AttributeArray | inline |
normalizedFixedPoint() | G3D::AttributeArray | inline |
openGLTarget() const | G3D::IndexStream | inlinevirtual |
operator==(const AttributeArray &other) const | G3D::AttributeArray | inline |
pointer() const | G3D::AttributeArray | inlineprotected |
set(int index, const void *value, GLenum glformat, size_t eltSize) | G3D::AttributeArray | protected |
set(int index, const T &value) | G3D::AttributeArray | inline |
setNormalizedFixedPoint(bool b) | G3D::AttributeArray | inline |
size() const | G3D::AttributeArray | inline |
startAddress() const | G3D::AttributeArray | inline |
stride() const | G3D::AttributeArray | inline |
underlyingRepresentation() const | G3D::AttributeArray | inline |
unmapBuffer() | G3D::AttributeArray | |
update(const void *sourcePtr, int _numElements, GLenum glformat, size_t eltSize, bool normalizedFixedPoint) | G3D::AttributeArray | protected |
update(const T *sourcePtr, int _numElements) | G3D::AttributeArray | inline |
update(const Array< T > &source) | G3D::AttributeArray | inline |
updateInterleaved(const Array< T1 > &src1, AttributeArray &var1, const Array< T2 > &src2, AttributeArray &var2, const Array< T3 > &src3, AttributeArray &var3, const Array< T4 > &src4, AttributeArray &var4, const Array< T5 > &src5, AttributeArray &var5) | G3D::AttributeArray | inlinestatic |
updateInterleaved(const Array< T1 > &src1, AttributeArray &var1, const Array< T2 > &src2, AttributeArray &var2, const Array< T3 > &src3, AttributeArray &var3, const Array< T4 > &src4, AttributeArray &var4) | G3D::AttributeArray | inlinestatic |
uploadToCard(const void *sourcePtr, size_t dstPtrOffsetElements, size_t size) | G3D::AttributeArray | protected |
uploadToCardStride(const void *sourcePtr, size_t srcElements, size_t srcSizeBytes, size_t srcStrideBytes, size_t dstPtrOffsetBytes, size_t dstStrideBytes) | G3D::AttributeArray | protected |
valid() const | G3D::AttributeArray | |
vertexAttribPointer(unsigned int attribNum) const | G3D::AttributeArray | protected |
~AttributeArray() | G3D::AttributeArray | inlinevirtual |