OROCHI
 
Loading...
Searching...
No Matches
GxMotionCurvesContainer Class Referenceabstract

モーションの曲線関数を管理するクラス(インターフェイス) More...

#include <GxMotionCurvesContainer.h>

Inheritance diagram for GxMotionCurvesContainer:
Collaboration diagram for GxMotionCurvesContainer:

Public Member Functions

定義
 GX_OPERATOR_NEW_DELETE_USE_ARRAY (GxAllocatorList::ALLOCATOR_TYPE::UNIT)
 
初期化
 GxMotionCurvesContainer (void)
 デフォルトコンストラクタ
 
 ~GxMotionCurvesContainer (void) override
 デストラクタ
 
virtual b32 initialize (const void *pAddress, const u32 jointCount)=0
 初期化
 
アクセサ
constexpr f32 getFrame (void) const
 現在のフレームを取得
 
virtual void setFrame (f32 frame)=0
 現在のフレームを設定
 
virtual f32 getMotionRotateY (void)=0
 rot_y関節の回転値を取得
 
virtual f32 getMotionTranslateY (void)=0
 rot_y関節の移動値を取得
 
- Public Member Functions inherited from GxClassBase
constexpr GxClassBase (void)
 コンストラクタ
 
constexpr GxClassBase (const GxClassBase &base)
 コピーコンストラクタ
 
 ~GxClassBase (void) override
 デストラクタ
 
- Public Member Functions inherited from GxClassBaseRoot
constexpr GxClassBaseRoot (void)
 コンストラクタ
 
constexpr GxClassBaseRoot (const GxClassBaseRoot &)
 コピーコンストラクタ
 
virtual ~GxClassBaseRoot (void)
 デストラクタ
 
constexpr GxClassBaseRootoperator= (const GxClassBaseRoot &)
 代入演算子
 
virtual GxRttigetRtti (void) const =0
 Rttiの取得
 
virtual GX_FORCE_INLINE const GxTypedObjectgetDefaultObject (void)
 デフォルトオブジェクトを取得
 
GX_FORCE_INLINE b32 isDefaultObject (void)
 デフォルトオブジェクト判定
 

Protected Attributes

メンバ変数
f32 * _pMotionCurvesCurrentValuesArray
 各カーブの現在の値の行列
 
f32 _frame
 現在のフレーム
 

Additional Inherited Members

- Static Public Member Functions inherited from GxClassBaseRoot
static GX_FORCE_INLINE GxRtti__getStaticRtti (void)
 Rttiの取得
 

Detailed Description

モーションの曲線関数を管理するクラス(インターフェイス)

Member Function Documentation

◆ getMotionRotateY()

virtual f32 GxMotionCurvesContainer::getMotionRotateY ( void )
pure virtual

rot_y関節の回転値を取得

Implemented in GxMotionCurvesContainerEuler, and GxMotionCurvesContainerQuaternion.

◆ getMotionTranslateY()

virtual f32 GxMotionCurvesContainer::getMotionTranslateY ( void )
pure virtual

rot_y関節の移動値を取得

Implemented in GxMotionCurvesContainerEuler, and GxMotionCurvesContainerQuaternion.

◆ initialize()

virtual b32 GxMotionCurvesContainer::initialize ( const void * pAddress,
const u32 jointCount )
pure virtual

◆ setFrame()

virtual void GxMotionCurvesContainer::setFrame ( f32 frame)
pure virtual

現在のフレームを設定

Implemented in GxMotionCurvesContainerEuler, and GxMotionCurvesContainerQuaternion.


The documentation for this class was generated from the following files: