13GX_UTILITY_NAMESPACE_BEGIN()
39 void cleanup(
void)
override;
48 b32 setup(
void)
override;
50 void asyncUpdate(
void)
override;
60 void startMotion(
void);
62 void pauseMotion(
void);
64 void resumeMotion(
void);
69 void updateMotion(
void);
74 void getPropertyResourceMotionPackage(
void*
const pValue);
76 void setPropertyResourceMotionPackage(
const void*
const pValue);
80 void reloadBegin(
void)
override;
82 void reloadEnd(
void)
override;
93 u32 _motionPlaybackFlags;
99GX_UTILITY_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
#define GX_SET_CLASS_BASE_REFERENCE(__DST__, __SRC__)
オブジェクト設定(参照カウンタを使用する場合)
Definition GxBase.h:318
モーション再生クラス
Definition GxMotionPlayer.h:22
モーションパッケージリソース
Definition GxResMotionPackage.h:20
エフェクトアタッチ機能付きカメラユニット
Definition GxUnitCamera.h:18
モーション付きカメラユニット
Definition GxUnitCameraMotion.h:19
constexpr void setResourceMotionPackage(GxResMotionPackage *pResource)
モーションリソースの設定
Definition GxUnitCameraMotion.h:56
constexpr GxResMotionPackage * getResourceMotionPackage(void) const
モーションリソースの取得
Definition GxUnitCameraMotion.h:54
virtual GX_FORCE_INLINE GxMotionPlayer * allocateMotion(void)
モーションモジュールのメモリ確保
Definition GxUnitCameraMotion.h:71
constexpr GxMotionPlayer * getMotion(void) const
モーションの取得
Definition GxUnitCameraMotion.h:66
32bitブーリアン
Definition GxDefine.h:173