Support Forum       G3D Web Page     
G3D::AttributeArray Member List

This is the complete list of members for G3D::AttributeArray, including all inherited members.

area()G3D::AttributeArrayinline
area() constG3D::AttributeArrayinline
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::AttributeArrayinline
AttributeArray(const Array< T > &source, const shared_ptr< VertexBuffer > &_area)G3D::AttributeArrayinline
AttributeArray(const T *srcPtr, size_t _numElements, size_t srcStride, AttributeArray dstPtr, size_t dstOffset, size_t dstStride)G3D::AttributeArrayinline
AttributeArray(const T &ignored, int _numElements, AttributeArray dstPtr, size_t dstOffset, size_t dstStride)G3D::AttributeArrayinline
AttributeArray(const T &ignored, int _numElements, shared_ptr< VertexBuffer > dstPtr)G3D::AttributeArrayinline
AttributeArray(const Array< T > &source, AttributeArray dstPtr, size_t dstOffset, size_t dstStride)G3D::AttributeArrayinline
buffer()G3D::AttributeArrayinline
buffer() constG3D::AttributeArrayinline
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::AttributeArrayinlinestatic
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::AttributeArrayinlinestatic
elementSize() constG3D::AttributeArrayinline
generation() constG3D::AttributeArrayinline
init(AttributeArray &dstPtr, size_t dstOffset, GLenum glformat, size_t eltSize, int numElements, size_t stride, bool normalizedFixedPoint)G3D::AttributeArrayprotected
init(const void *sourcePtr, int numElements, shared_ptr< VertexBuffer > area, GLenum glformat, size_t eltSize, bool normalizedFixedPoint)G3D::AttributeArrayprotected
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::AttributeArrayprotected
m_areaG3D::AttributeArrayprotected
m_elementSizeG3D::AttributeArrayprotected
m_generationG3D::AttributeArrayprotected
m_maxSizeG3D::AttributeArrayprotected
m_normalizedFixedPointG3D::AttributeArrayprotected
m_numElementsG3D::AttributeArrayprotected
m_pointerG3D::AttributeArrayprotected
m_strideG3D::AttributeArrayprotected
m_underlyingRepresentationG3D::AttributeArrayprotected
mapBuffer(GLenum permissions)G3D::AttributeArray
maxSize() constG3D::AttributeArrayinline
normalizedFixedPoint()G3D::AttributeArrayinline
openGLTarget() constG3D::AttributeArrayinlinevirtual
operator==(const AttributeArray &other) constG3D::AttributeArrayinline
pointer() constG3D::AttributeArrayinlineprotected
RenderDevice classG3D::AttributeArrayfriend
set(int index, const void *value, GLenum glformat, size_t eltSize)G3D::AttributeArrayprotected
set(int index, const T &value)G3D::AttributeArrayinline
setNormalizedFixedPoint(bool b)G3D::AttributeArrayinline
Shader classG3D::AttributeArrayfriend
size() constG3D::AttributeArrayinline
startAddress() constG3D::AttributeArrayinline
stride() constG3D::AttributeArrayinline
underlyingRepresentation() constG3D::AttributeArrayinline
unmapBuffer()G3D::AttributeArray
update(const void *sourcePtr, int _numElements, GLenum glformat, size_t eltSize, bool normalizedFixedPoint)G3D::AttributeArrayprotected
update(const T *sourcePtr, int _numElements)G3D::AttributeArrayinline
update(const Array< T > &source)G3D::AttributeArrayinline
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::AttributeArrayinlinestatic
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::AttributeArrayinlinestatic
uploadToCard(const void *sourcePtr, size_t dstPtrOffsetElements, size_t size)G3D::AttributeArrayprotected
uploadToCardStride(const void *sourcePtr, size_t srcElements, size_t srcSizeBytes, size_t srcStrideBytes, size_t dstPtrOffsetBytes, size_t dstStrideBytes)G3D::AttributeArrayprotected
valid() constG3D::AttributeArray
vertexAttribPointer(unsigned int attribNum) constG3D::AttributeArrayprotected
~AttributeArray()G3D::AttributeArrayinlinevirtual

documentation generated on Wed Nov 24 2021 08:01:53 using doxygen 1.8.15