インデックスバッファインターフェース
More...
#include <IIndexBuffer.h>
|
enum | TYPE {
VERTEX_LAYOUT = 0,
COMPUTE_SHADER = 1,
HULL_SHADER = 2,
DOMAIN_SHADER = 3,
GEOMETRY_SHADER = 4,
VERTEX_SHADER = 5,
PIXEL_SHADER = 6,
SHADER_CONSTANT = 7,
VERTEX_BUFFER = 8,
INDEX_BUFFER = 9,
TEXTURE = 10,
QUERY = 11
} |
| タイプ列挙定数 More...
|
|
virtual Mix::Graphics::IIndexBuffer::~IIndexBuffer |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
virtual Boolean Mix::Graphics::IIndexBuffer::Lock |
( |
void |
| ) |
|
|
pure virtual |
ロックして、書き込める状態にします
- Returns
- 成功した場合は True を返します
virtual void Mix::Graphics::IIndexBuffer::Unlock |
( |
void |
| ) |
|
|
pure virtual |
virtual Boolean Mix::Graphics::IIndexBuffer::Push |
( |
const void * |
pData, |
|
|
UInt32 |
count |
|
) |
| |
|
pure virtual |
インデックスを書き込みます
- Parameters
-
[in] | pData | 書き込むインデックス |
[in] | count | 書き込むインデックスの数 |
- Returns
- 成功した場合は True を返します
virtual void* Mix::Graphics::IIndexBuffer::Push |
( |
UInt32 |
count | ) |
|
|
pure virtual |
インデックスの書き込み予約をします
- Parameters
-
- Returns
- 成功した場合は、書き込み先のポインタを取得します
失敗した場合は NULL を返します
virtual void Mix::Graphics::IIndexBuffer::Clear |
( |
void |
| ) |
|
|
pure virtual |
virtual UInt32 Mix::Graphics::IIndexBuffer::GetCount |
( |
void |
| ) |
const |
|
pure virtual |
書き込まれている頂点数を取得します
- Returns
- 書き込まれている頂点数を取得します
virtual UInt32 Mix::Graphics::IIndexBuffer::GetCapacity |
( |
void |
| ) |
const |
|
pure virtual |
書き込める最大インデックス数を取得します
- Returns
- 書き込める最大インデックス数を返します
The documentation for this class was generated from the following file: