12GX_CORE_NAMESPACE_BEGIN()
38 void cleanup(
void )
override;
56 void getToolRtti(
GxArray& arrayTool )
const override;
75 void releaseKeyList(
void );
84 constexpr u32
getCount(
void )
const {
return _keyList.getCount(); }
86 f32 getValue( f32 time )
const;
88 f32 getMaxTime(
void );
127 GxResCurveKeyXml(
void ) {}
138 b32 save(
GxStream& out ) {
return GxResBase::saveXml(out, GxResCurveKeyXml::GX_RTTI); }
144GX_CORE_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
#define GX_RTTI_RESOURCE(__THIS__, __BASE__)
リソースクラス型情報宣言
Definition GxRttiResource.h:102
配列クラス
Definition GxArray.h:18
カーブキークラス
Definition GxModUnitCurvePlay.h:477
リソース基底クラス
Definition GxResBase.h:23
カーブキーリソース
Definition GxResCurveKey.h:18
GxArray _keyList
キーリスト
Definition GxResCurveKey.h:99
u32 _bufferSize
finalizeデータサイズ
Definition GxResCurveKey.h:97
GX_CHAR * _pBuffer
finalizeデータ
Definition GxResCurveKey.h:96
constexpr u32 getCount(void) const
キー数取得
Definition GxResCurveKey.h:84
b32 load(GxStream &in, u32 dataSize)
リソースのロード
Definition GxResCurveKey.cpp:51
ストリーム基礎クラス
Definition GxStream.h:20
32bitブーリアン
Definition GxDefine.h:173