Vertex Array Buffer provider.
More...
#include <vertex_array_buffer_provider.h>
Vertex Array Buffer provider.
virtual CL_VertexArrayBufferProvider::~CL_VertexArrayBufferProvider |
( |
) | |
|
|
inlinevirtual |
virtual void CL_VertexArrayBufferProvider::create |
( |
int |
size, |
|
|
CL_BufferUsage |
usage |
|
) |
| |
|
pure virtual |
Constructs a vertex array buffer.
virtual void CL_VertexArrayBufferProvider::create |
( |
void * |
data, |
|
|
int |
size, |
|
|
CL_BufferUsage |
usage |
|
) |
| |
|
pure virtual |
Create.
- Parameters
-
data | = void |
size | = value |
usage | = Buffer Usage |
virtual void CL_VertexArrayBufferProvider::destroy |
( |
) | |
|
|
pure virtual |
Destroys the vertex array buffer provider.
virtual void* CL_VertexArrayBufferProvider::get_data |
( |
) | |
|
|
pure virtual |
Retrieves a pointer to the mapped buffer.
Maps vertex buffer into system memory.
virtual void CL_VertexArrayBufferProvider::unlock |
( |
) | |
|
|
pure virtual |
virtual void CL_VertexArrayBufferProvider::upload_data |
( |
int |
offset, |
|
|
void * |
data, |
|
|
int |
size |
|
) |
| |
|
pure virtual |
Uploads data to vertex array buffer.
The documentation for this class was generated from the following file: