#include <BuddhaModelMesh.h>
Public Member Functions | |
| int | GetNumEffects (void) const |
| メッシュに関連付けられたエフェクトの数を取得 | |
| EffectPtr | GetEffectPtr (int idx) const |
| メッシュに関連付けられたエフェクトの共有ポインタを取得 | |
| Effect * | GetEffect (int idx) const |
| メッシュに関連付けられたエフェクトのポインタを取得 | |
| int | GetNumMeshPart (void) const |
| このモデルメッシュが持つパートの数を取得する | |
| ModelMeshPart * | GetModelMeshPart (int idx) const |
| 指定したインデックスのモデルメッシュパートを得る | |
| int | GetNumMaterials (void) const |
| このモデルメッシュが持つマテリアルの数を取得する | |
| const ModelMeshMaterial * | GetMaterial (int idx) const |
| 指定したインデックス(アトリビュートID)のマテリアルを取得する | |
| virtual const IndexBuffer * | GetIndexBuffer (void) const |
Protected Attributes | |
| VertexBufferPtr | mVertexBuffer |
| 共有の頂点バッファ | |
| IndexBufferPtr | mIndexBuffer |
| 共有のインデックスバッファ | |
| DWORD | _fvf |
| FVF. | |
| EffectPtr BuddhaLib::ModelMesh::GetEffectPtr | ( | int | idx | ) | const |
メッシュに関連付けられたエフェクトの共有ポインタを取得
| idx | インデックス |
| ArgumentOutOfRangeException | 指定したインデックスがボーン格納配列の範囲を超えている |
| Effect * BuddhaLib::ModelMesh::GetEffect | ( | int | idx | ) | const |
メッシュに関連付けられたエフェクトのポインタを取得
| idx | インデックス |
| ArgumentOutOfRangeException | 指定したインデックスがボーン格納配列の範囲を超えている |
| virtual const IndexBuffer* BuddhaLib::ModelMesh::GetIndexBuffer | ( | void | ) | const [inline, virtual] |
パラメータ等にアクセスするために、メッシュに関連付けられたインデックスバッファへのポイン タを取得する。
1.5.2