clan::PrimitivesArrayProvider::VertexData Class Reference

#include <primitives_array_provider.h>

Public Member Functions

 VertexData ()
 
 VertexData (VertexArrayBufferProvider *array_provider, VertexAttributeDataType type, size_t offset, int size, int stride)
 

Public Attributes

VertexArrayBufferProviderarray_provider
 
size_t offset
 
int size
 
int stride
 
VertexAttributeDataType type
 

Constructor & Destructor Documentation

◆ VertexData() [1/2]

clan::PrimitivesArrayProvider::VertexData::VertexData ( VertexArrayBufferProvider * array_provider,
VertexAttributeDataType type,
size_t offset,
int size,
int stride )
inline

References array_provider, offset, size, stride, and type.

◆ VertexData() [2/2]

clan::PrimitivesArrayProvider::VertexData::VertexData ( )
inline

References array_provider, offset, size, stride, and type.

Member Data Documentation

◆ array_provider

VertexArrayBufferProvider* clan::PrimitivesArrayProvider::VertexData::array_provider

Referenced by VertexData(), and VertexData().

◆ offset

size_t clan::PrimitivesArrayProvider::VertexData::offset

Referenced by VertexData(), and VertexData().

◆ size

int clan::PrimitivesArrayProvider::VertexData::size

Referenced by VertexData(), and VertexData().

◆ stride

int clan::PrimitivesArrayProvider::VertexData::stride

Referenced by VertexData(), and VertexData().

◆ type

VertexAttributeDataType clan::PrimitivesArrayProvider::VertexData::type

Referenced by VertexData(), and VertexData().


The documentation for this class was generated from the following file: