OROCHI
 
Loading...
Searching...
No Matches
GxMotionCurvesContainerEuler::GxMotionCurve Struct Reference

モーションカーブクラス More...

#include <GxMotionCurvesContainer.h>

Inheritance diagram for GxMotionCurvesContainerEuler::GxMotionCurve:
Collaboration diagram for GxMotionCurvesContainerEuler::GxMotionCurve:

Public Member Functions

初期化
 GxMotionCurve (void)
 デフォルトコンストラクタ
 
アクセサ
void getCurveValue (void *pValue, u32 index)
 カーブ値を取得
 
void getCurveSlope (void *pValue, u32 index)
 カーブスロープを取得
 
void getCurveKeyFrame (void *pValue, u32 index)
 カーブキーフレームを取得
 
u32 getCurveKeyFrameCount (void)
 カーブキーフレーム数を取得
 
u32 getCurveValueCount (void)
 カーブ値数を取得
 
u32 getCurveSlopeCount (void)
 カーブスロープ数を取得
 
void setDummyCount (u32)
 ダミー数を設定
 
constexpr void setDummyValue (const void *, u32)
 ダミー値を設定
 
- 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)
 デフォルトオブジェクト判定
 

Public Attributes

メンバ変数
FUNCTION_CURVE _kind
 カーブ種類
 
s32 _keyFramesCount
 キーフレーム数(最初beginValueと最後endValueフレームを除く)
 
s32 _currentKeyFrame
 現在のキーフレーム - (reset to 0 in GxMotionCurvesContainer::initialize, used to keep track of previous value, make curve update quicker)
 
f32 const * _pValuesArray
 値の行列(_frameCountが256を超える場合はu16、超えない場合はu8) - Y-values - contains also slopes if _kind == FUNCTION_CURVE_SPLINE_DATA
 
void const * _pKeyFramesArray
 キーフレームの行列 - X-values (some keyFrames might have been skipped) [if(_frameCount)<256 _pKeyFramesArray is u8 array, else u16 array]
 

Additional Inherited Members

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

Detailed Description

モーションカーブクラス


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