CrossFramework Library
|
#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 |
指定の名前のシェイプリソースの取得。 |