モーションモジュール基礎クラス
More...
#include <GxModUnitMotionBase.h>
|
|
| GxModUnitMotionBase (void) |
| デフォルトコンストラクタ
|
|
| ~GxModUnitMotionBase (void) override |
| デストラクタ
|
|
virtual void | initialize (GxResMotionPackage *) |
| 初期化
|
|
| GxModUnitBase (void) |
| デフォルトコンストラクタ
|
|
| ~GxModUnitBase (void) override |
| デストラクタ
|
|
| GxModBase (void) |
| デフォルトコンストラクタ
|
|
virtual | ~GxModBase (void) |
| デストラクタ
|
|
constexpr | GxClassBase (void) |
| コンストラクタ
|
|
constexpr | GxClassBase (const GxClassBase &base) |
| コピーコンストラクタ
|
|
| ~GxClassBase (void) override |
| デストラクタ
|
|
constexpr | GxClassBaseRoot (void) |
| コンストラクタ
|
|
constexpr | GxClassBaseRoot (const GxClassBaseRoot &) |
| コピーコンストラクタ
|
|
virtual | ~GxClassBaseRoot (void) |
| デストラクタ
|
|
constexpr GxClassBaseRoot & | operator= (const GxClassBaseRoot &) |
| 代入演算子
|
|
virtual GxRtti & | getRtti (void) const =0 |
| Rttiの取得
|
|
virtual GX_FORCE_INLINE const GxTypedObject * | getDefaultObject (void) |
| デフォルトオブジェクトを取得
|
|
GX_FORCE_INLINE b32 | isDefaultObject (void) |
| デフォルトオブジェクト判定
|
|
|
|
GxMotionJoint * | _pJointArray |
| 関節行列
|
|
s32 | _jointCount |
| モーションデータのなかの関節数
|
|
|
virtual GX_FORCE_INLINE GxMotionJoint & | getJointRaw (const u32 id) const |
| 間接を取得(更新チェックなしの生アクセス用)
|
|
virtual const GxMotionJoint * | getJointArray (void) const |
| 間接配列を取得
|
|
virtual const GxMotionJoint * | getJoint (const u32 id) const |
| 間接を取得
|
|
virtual GxMotionJoint * | getJoint (const u32 id) |
| 間接を取得
|
|
virtual void | getJointChildren (GxMotionJoint const *pJoint, GxArray &result) |
| pJointの子関節を取得
|
|
virtual s32 | getJointIndexFromId (s32 id) const |
| 関節のIDからインデックスを取得
|
|
virtual s32 | getJointCount (void) const |
| 関節数を取得
|
|
void | getUpdateJoint (void *pValue, u32 index) |
| 関節配列を取得
|
|
void | updateJointMatricesNoIK (u32 jointStartNumber, u32 jointCount) |
| 各関節のモーションマトリクスを更新(IK計算なし)
|
|
void | setDummyValue (const void *) |
| ダミー値を設定
|
|
void | setDummyValueIndex (const void *, u32) |
| ダミー値インデックスを設定
|
|
void | setDummySize (u32) |
| ダミーサイズを設定
|
|
◆ MOTION_INDEX
GMPファイルのモーションインデックス
Enumerator |
---|
SUM | モーションの総数
|
BASEPOSE | ベースポーズ
|
BEGIN | モーションの開始インデックス
|
◆ NODE
ノード番号定義
Enumerator |
---|
LOCATOR_ROOT | ルートロケータ
|
JOINT_ROOT | ルート関節
|
◆ getJoint() [1/2]
間接を取得
- Parameters
-
- Returns
- 関節ポインタ
◆ getJoint() [2/2]
const GxMotionJoint * GxModUnitMotionBase::getJoint |
( |
const u32 | id | ) |
const |
|
virtual |
間接を取得
- Parameters
-
- Returns
- 関節ポインタ
◆ getJointArray()
const GxMotionJoint * GxModUnitMotionBase::getJointArray |
( |
void | | ) |
const |
|
virtual |
◆ getJointChildren()
pJointの子関節を取得
- Parameters
-
pJoint | [in] 関節 |
result | [out] 子の関節リスト |
◆ initialize()
The documentation for this class was generated from the following files: