#include <attributebuffer.h>
|
| AttributeBuffer (Handle location, void *pBuffer, size_t arrayLength, size_t componentSize, BufferType type, DrawUsageHint usage=STATIC) |
|
virtual | ~AttributeBuffer () |
|
virtual void | bind () |
|
void | bind (Program *pProgram) |
|
Handle | getLocation () |
|
| VertexBuffer (ShaderBufferType bufferType, DrawUsageHint usage, size_t componentSize, BufferType type) |
|
| VertexBuffer (const VertexBuffer &other) |
|
virtual | ~VertexBuffer () |
|
void | commit (void *pBuffer, const size_t arrayLength) |
|
void | modify (void *pBuffer, const size_t arrayLength, size_t offset=0) |
|
◆ LocationVBOMap
◆ AttributeBuffer()
AttributeBuffer::AttributeBuffer |
( |
Handle | location, |
|
|
void * | pBuffer, |
|
|
size_t | arrayLength, |
|
|
size_t | componentSize, |
|
|
BufferType | type, |
|
|
DrawUsageHint | usage = STATIC ) |
◆ ~AttributeBuffer()
virtual AttributeBuffer::~AttributeBuffer |
( |
| ) |
|
|
virtual |
◆ bind() [1/2]
virtual void AttributeBuffer::bind |
( |
| ) |
|
|
virtual |
◆ bind() [2/2]
void AttributeBuffer::bind |
( |
Program * | pProgram | ) |
|
◆ getLocation()
Handle AttributeBuffer::getLocation |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: