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