12GX_CORE_NAMESPACE_BEGIN()
49 b32 initialize(
void)
override;
51 void terminate(
void)
override;
53 void update(
void)
override;
55 constexpr void sleep(f32 time) { _runtime.setSleepTime(time); }
57 GX_FORCE_INLINE
b32 isSleep(
void)
const {
return _runtime.isSleep(); }
63 void createTool(
void);
78 void getPropertyResource(
void*
const pValue);
80 void setPropertyResource(
const void*
const pValue);
94GX_CORE_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE(__CLASS__)
GxClassBase継承の禁止宣言
Definition GxBase.h:240
システムモジュール基礎クラス
Definition GxModSysBase.h:20
システムスクリプトモジュールクラス
Definition GxModSysScript.h:18
constexpr GxResScript * getResource(void) const
リソースを取得
Definition GxModSysScript.h:73
constexpr void sleep(f32 time)
スリープ
Definition GxModSysScript.h:55
GX_FORCE_INLINE b32 isSleep(void) const
スリープ中判定
Definition GxModSysScript.h:57
スクリプトリソース
Definition GxResScript.h:19
スクリプトランタイムクラス
Definition GxScriptRuntime.h:19
値の共用体
Definition GxFunction.h:81
32bitブーリアン
Definition GxDefine.h:173