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: