31#include "../Render/primitives_array.h"
Definition: primitives_array_provider.h:45
VertexArrayBufferProvider * array_provider
Definition: primitives_array_provider.h:52
int size
Definition: primitives_array_provider.h:55
VertexData(VertexArrayBufferProvider *array_provider, VertexAttributeDataType type, size_t offset, int size, int stride)
Definition: primitives_array_provider.h:47
int stride
Definition: primitives_array_provider.h:56
VertexAttributeDataType type
Definition: primitives_array_provider.h:53
size_t offset
Definition: primitives_array_provider.h:54
VertexData()
Definition: primitives_array_provider.h:50
Interface for implementing a PrimitivesArray target.
Definition: primitives_array_provider.h:40
virtual ~PrimitivesArrayProvider()
Definition: primitives_array_provider.h:42
virtual void set_attribute(int index, const VertexData &data, bool normalize=false)=0
Sets a vertex attribute.
Vertex Array Buffer provider.
Definition: vertex_array_buffer_provider.h:42
VertexAttributeDataType
Primitives array description.
Definition: primitives_array.h:56