32 #include "../Render/primitives_array.h"
virtual void set_attribute(int index, const VertexData &data, bool normalize=false)=0
Sets a vertex attribute.
VertexData()
Definition: primitives_array_provider.h:61
virtual ~PrimitivesArrayProvider()
Definition: primitives_array_provider.h:46
int size
Definition: primitives_array_provider.h:66
VertexData(VertexArrayBufferProvider *array_provider, VertexAttributeDataType type, size_t offset, int size, int stride)
Definition: primitives_array_provider.h:58
VertexAttributeDataType type
Definition: primitives_array_provider.h:64
size_t offset
Definition: primitives_array_provider.h:65
Vertex Array Buffer provider.
Definition: vertex_array_buffer_provider.h:43
Interface for implementing a PrimitivesArray target.
Definition: primitives_array_provider.h:41
Definition: primitives_array_provider.h:56
int stride
Definition: primitives_array_provider.h:67
VertexAttributeDataType
Primitives array description.
Definition: primitives_array.h:57
VertexArrayBufferProvider * array_provider
Definition: primitives_array_provider.h:63