#include <HardwareBuffer.h>
Detailed Description
Definition at line 31 of file HardwareBuffer.h.
Constructor & Destructor Documentation
kge::gfx::HardwareBuffer::HardwareBuffer |
( |
| ) |
|
|
inline |
kge::gfx::HardwareBuffer::HardwareBuffer |
( |
u32 |
count, |
|
|
u32 |
stride, |
|
|
u32 |
id |
|
) |
| |
|
inline |
virtual kge::gfx::HardwareBuffer::~HardwareBuffer |
( |
| ) |
|
|
inlinevirtual |
Member Function Documentation
bool kge::gfx::HardwareBuffer::Dynamic |
( |
| ) |
const |
|
inline |
void kge::gfx::HardwareBuffer::Dynamic |
( |
bool |
val | ) |
|
|
inline |
u32 kge::gfx::HardwareBuffer::GetDataCount |
( |
| ) |
const |
|
inline |
u32 kge::gfx::HardwareBuffer::GetID |
( |
| ) |
const |
|
inline |
u32 kge::gfx::HardwareBuffer::GetStride |
( |
| ) |
const |
|
inline |
virtual bool kge::gfx::HardwareBuffer::Lock |
( |
u32 |
offset, |
|
|
u32 |
size, |
|
|
void ** |
ppData, |
|
|
ul32 |
flags |
|
) |
| |
|
inlinevirtual |
virtual bool kge::gfx::HardwareBuffer::SetData |
( |
void * |
Data, |
|
|
u32 |
Offset, |
|
|
u32 |
iSize, |
|
|
ul32 |
flags = 0 |
|
) |
| |
|
pure virtual |
sets the buffer data if buffer is dynamic.
- Parameters
-
Data | The data pointer |
Offset | The offset in data count for example if Offset is 2 and it is a vertex buffer the offset means two vertex size not two byte |
iSize | The size in data count not in bytes |
Implemented in kge::gfx::DynamicHardwareBuffer.
virtual bool kge::gfx::HardwareBuffer::Unlock |
( |
| ) |
|
|
inlinevirtual |
Member Data Documentation
bool kge::gfx::HardwareBuffer::m_bDynamic |
|
protected |
u32 kge::gfx::HardwareBuffer::m_iDataCount |
|
protected |
u32 kge::gfx::HardwareBuffer::m_iID |
|
protected |
u32 kge::gfx::HardwareBuffer::m_iStride |
|
protected |
The documentation for this class was generated from the following file: