#include <BuddhaModel.h>
Public Types | ||||
typedef std::vector< ModelMesh * > | ModelMeshList | |||
ModelMesh のコレクション. | ||||
typedef std::vector< ModelBone * > | ModelBoneList | |||
ModelBone のコレクション. | ||||
Public Member Functions | ||||
int | GetNumModelMeshes (void) const | |||
このモデルが格納するモデルメッシュの数を取得する | ||||
ModelMesh * | GetModelMesh (int idx) const | |||
指定したインデックス番号のモデルメッシュを取得する
| ||||
unsigned int | GetNumModelBones (void) const | |||
このモデルが格納するボーンの数を取得する | ||||
ModelBone * | GetModelBone (unsigned int idx) const | |||
指定したオフセットインデックス番号の ModelBone を取得する | ||||
Static Public Member Functions | ||||
static ModelPtr | _fromFile (GraphicsDevice *device, LPCWSTR filePath) | |||
static ModelPtr | FromFile (GraphicsDevice *device, LPCWSTR filePath) | |||
filePath から .X ファイルを読み込んでモデルを構築する | ||||
static ModelPtr | FromFile (GraphicsDevice *device, LPCWSTR filePath, EffectPtr effect) | |||
filePath から .X ファイルを読み込み、指定したエフェクトを割り当ててモデルを構築する |
unsigned int BuddhaLib::Model::GetNumModelBones | ( | void | ) | const |
このモデルが格納するボーンの数を取得する
ModelBone * BuddhaLib::Model::GetModelBone | ( | unsigned int | idx | ) | const |
指定したオフセットインデックス番号の ModelBone を取得する
idx | インデックス番号 |
ArgumentOutOfRangeException | 指定したインデックスがボーン格納配列の範囲を超えている |
ModelPtr BuddhaLib::Model::_fromFile | ( | GraphicsDevice * | device, | |
LPCWSTR | filePath | |||
) | [static] |
DirectX Mesh Data for constructing a Buddha Model.
ModelPtr BuddhaLib::Model::FromFile | ( | GraphicsDevice * | device, | |
LPCWSTR | filePath | |||
) | [static] |