OROCHI
 
Loading...
Searching...
No Matches
GxModSysScript Class Reference

システムスクリプトモジュールクラス More...

#include <GxModSysScript.h>

Inheritance diagram for GxModSysScript:
Collaboration diagram for GxModSysScript:

Public Member Functions

初期化
 GxModSysScript (void)
 デフォルトコンストラクタ
 
 ~GxModSysScript (void) override
 デストラクタ
 
void initialize (GxResScript *pResource)
 初期化
 
- Public Member Functions inherited from GxModSysBase
 GxModSysBase (void)
 デフォルトコンストラクタ
 
 ~GxModSysBase (void) override
 デストラクタ
 
- Public Member Functions inherited from GxModBase
 GxModBase (void)
 デフォルトコンストラクタ
 
virtual ~GxModBase (void)
 デストラクタ
 
- 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)
 デフォルトオブジェクト判定
 

操作

b32 initialize (void) override
 初期化
 
void terminate (void) override
 終了処理
 
void update (void) override
 更新
 
constexpr void sleep (f32 time)
 スリープ
 
GX_FORCE_INLINE b32 isSleep (void) const
 スリープ中判定
 

アクセサ

constexpr GxResScriptgetResource (void) const
 リソースを取得
 
void setResource (GxResScript *pResource)
 リソースを設定
 

Additional Inherited Members

- Static Public Member Functions inherited from GxClassBaseRoot
static GX_FORCE_INLINE GxRtti__getStaticRtti (void)
 Rttiの取得
 
- Public Attributes inherited from GxModSysBase
friend GxSysBase
 
- Protected Member Functions inherited from GxModSysBase
GX_FORCE_INLINE GxSysBasegetOwner (void) const
 所持者を取得
 
- Protected Member Functions inherited from GxModBase
constexpr GxClassBaseRootgetOwner (void) const
 所持者を取得
 
virtual GX_FORCE_INLINE void setOwner (GxClassBaseRoot *pOwner)
 所持者を設定
 
- Static Protected Member Functions inherited from GxModSysBase
static const GxRttigetOwnerDerivedRtti (void)
 所持者に必要な継承RTTIを取得
 

Detailed Description

システムスクリプトモジュールクラス

Member Function Documentation

◆ initialize() [1/2]

void GxModSysScript::initialize ( GxResScript * pResource)

初期化

Parameters
pResource[in] スクリプトリソース
Here is the call graph for this function:

◆ initialize() [2/2]

b32 GxModSysScript::initialize ( void )
overridevirtual

初期化

Reimplemented from GxModSysBase.

Here is the call graph for this function:

◆ setResource()

void GxModSysScript::setResource ( GxResScript * pResource)

リソースを設定

Parameters
pResource[in] スクリプトリソース
Here is the call graph for this function:
Here is the caller graph for this function:

◆ terminate()

void GxModSysScript::terminate ( void )
overridevirtual

終了処理

Reimplemented from GxModSysBase.

◆ update()

void GxModSysScript::update ( void )
overridevirtual

更新

Reimplemented from GxModSysBase.

Here is the call graph for this function:

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