![]() |
Lumino
|
インデックスバッファのクラスです。 More...
#include <IndexBuffer.hpp>
Public Member Functions | |
int | size () const |
インデックスの数を取得します。 | |
int | bytesSize () const |
インデックスバッファのバイトサイズを取得します。 | |
void | reserve (int indexCount) |
インデックスバッファの容量を確保します。 | |
void | resize (int indexCount) |
インデックスバッファのサイズを変更します。 | |
void * | map (MapMode mode) |
インデックスバッファが保持するデータにアクセスします。このバッファが次の描画に使用されるとき、自動的に unmap されます。 | |
void | clear () |
インデックスバッファをクリアします。 | |
void | setFormat (IndexBufferFormat format) |
インデックスバッファのフォーマットを変更します。 | |
IndexBufferFormat | format () const |
インデックスバッファのフォーマットを取得します。 | |
int | stride () const |
インデックスバッファのフォーマットを取得します。 | |
void | setIndex (int index, int vertexIndex) |
インデックスの値を設定します。 | |
int | index (int index) |
インデックスの値を取得します。 | |
void | setResourceUsage (GraphicsResourceUsage usage) |
リソースの使用方法を変更します。(default: Static) | |
void | setResourcePool (GraphicsResourcePool pool) |
リソースの管理方法を変更します。(default: Managed) | |
Static Public Member Functions | |
static Ref< IndexBuffer > | create (int indexCount, IndexBufferFormat format, GraphicsResourceUsage usage=GraphicsResourceUsage::Static) |
インデックスバッファを作成します。 More... | |
static Ref< IndexBuffer > | create (int indexCount, IndexBufferFormat format, const void *initialData, GraphicsResourceUsage usage=GraphicsResourceUsage::Static) |
インデックスバッファを作成します。 More... | |
Protected Member Functions | |
void | init (int indexCount, IndexBufferFormat format, GraphicsResourceUsage usage) |
インデックスバッファを作成します。 More... | |
void | init (int indexCount, IndexBufferFormat format, const void *initialData, GraphicsResourceUsage usage) |
インデックスバッファを作成します。 More... | |
インデックスバッファのクラスです。
|
static |
インデックスバッファを作成します。
[in] | indexCount | : インデックスの数 |
[in] | format | : インデックスバッファのフォーマット |
[in] | usage | : リソースの使用方法 |
|
static |
インデックスバッファを作成します。
[in] | indexCount | : インデックスの数 |
[in] | format | : インデックスバッファのフォーマット |
[in] | initialData | : 初期値として設定するインデックスデータ |
[in] | usage | : リソースの使用方法 |
|
protected |
インデックスバッファを作成します。
[in] | indexCount | : インデックスの数 |
[in] | format | : インデックスバッファのフォーマット |
[in] | usage | : リソースの使用方法 |
|
protected |
インデックスバッファを作成します。
[in] | indexCount | : インデックスの数 |
[in] | format | : インデックスバッファのフォーマット |
[in] | initialData | : 初期値として設定するインデックスデータ |
[in] | usage | : リソースの使用方法 |