CrossFramework Library

クラス XG3D::ResMdl

#include <XG3D/ResMdl.hpp>


XMDLデータのアクセサ。

ただのアクセサなのでコピーして使って構いません。メモリのアロケーションも走りません。

すべてのメンバ一覧

コンストラクタとデストラクタ
 ResMdl ()
 無効なオブジェクトを作成。
 ResMdl (const ResMdlImpl &aImpl)
 有効なオブジェクトを作成。
全般
bool isValid () const
 有効なデータか。
bool equals (const ResMdl &aRHS) const
 同じデータを指しているか。
bool operator== (const ResMdl &aRHS) const
 equals() のエイリアス。
プロパティの取得( isValid() なときしかアクセスできません)
uint index () const
 自身のインデックス番号。
const char * name () const
 名前。
uint matReferCount () const
 マテリアル参照の総数。
ResMdlMatRefer matRefer (uint aIndex) const
 指定番目のマテリアル参照を取得。
uint meshCount () const
 メッシュリソースの総数。
ResMdlMesh mesh (uint aIndex) const
 指定番目のメッシュリソースの取得。
ResMdlMesh mesh (const char *aName) const
 指定の名前のメッシュリソースの取得。
uint nodeCount () const
 ノードリソースの総数。
ResMdlNode node (uint aIndex) const
 指定番目のノードリソースの取得。
ResMdlNode node (const char *aName) const
 指定の名前のノードリソースの取得。
uint shapeCount () const
 シェイプリソースの総数。
ResMdlShape shape (uint aIndex) const
 指定番目のシェイプリソースの取得。
ResMdlShape shape (const char *aName) const
 指定の名前のシェイプリソースの取得。
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義