モーションモジュール基礎クラス
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: