Transfer Buffer provider.
More...
#include <transfer_buffer_provider.h>
Transfer Buffer provider.
◆ ~TransferBufferProvider()
virtual clan::TransferBufferProvider::~TransferBufferProvider |
( |
| ) |
|
|
inlinevirtual |
◆ create() [1/2]
virtual void clan::TransferBufferProvider::create |
( |
int | size, |
|
|
BufferUsage | usage ) |
|
pure virtual |
Constructs a array buffer.
◆ create() [2/2]
virtual void clan::TransferBufferProvider::create |
( |
void * | data, |
|
|
int | size, |
|
|
BufferUsage | usage ) |
|
pure virtual |
Create.
- Parameters
-
data | = void |
size | = value |
usage | = Buffer Usage |
◆ get_data()
virtual void * clan::TransferBufferProvider::get_data |
( |
| ) |
|
|
pure virtual |
Retrieves a pointer to the mapped buffer.
◆ lock()
Maps buffer into system memory.
◆ unlock()
virtual void clan::TransferBufferProvider::unlock |
( |
| ) |
|
|
pure virtual |
◆ upload_data()
virtual void clan::TransferBufferProvider::upload_data |
( |
GraphicContext & | gc, |
|
|
int | offset, |
|
|
const void * | data, |
|
|
int | size ) |
|
pure virtual |
The documentation for this class was generated from the following file: