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