CrossFramework Library

クラス XG3D::ResMdlNode

#include <XG3D/ResMdlNode.hpp>


XMDL::nodeデータのアクセサ。

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

すべてのメンバ一覧

コンストラクタとデストラクタ
 ResMdlNode ()
 無効なオブジェクトを作成。
 ResMdlNode (const ResMdlNodeImpl &aImpl)
 有効なオブジェクトを作成。
全般
bool isValid () const
 有効なデータか。
bool equals (const ResMdlNode &aRHS) const
 同じデータを指しているか。
bool operator== (const ResMdlNode &aRHS) const
 equals() のエイリアス。
プロパティの取得( isValid() なときしかアクセスできません)
uint index () const
 自身のインデックス番号。
const char * name () const
 名前。
uint parentNodeIndex () const
 親ノードのノードインデックス番号。
uint firstChildNodeIndex () const
 長男ノードのノードインデックス番号。
uint nextSiblingNodeIndex () const
 次の兄弟ノードのノードインデックス番号。
::XBase::Mtx34 rtMtx () const
 RotateTrans行列の初期値。
::XBase::Vec3 scale () const
 Scale値の初期値。
const ::XBase::Mtx34bindPoseMtxPtr () const
 バインドポーズ行列のポインタ。
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義