#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] |
パラメータ等にアクセスするために、メッシュに関連付けられたインデックスバッファへのポイン タを取得する。