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

ステージモジュール基礎クラス More...

#include <GxModStageBase.h>

Inheritance diagram for GxModStageBase:
Collaboration diagram for GxModStageBase:

Public Member Functions

初期化
 GxModStageBase (void)
 デフォルトコンストラクタ
 
 ~GxModStageBase (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)
 デフォルトオブジェクト判定
 

Public Attributes

定義
friend GxStageBase
 

Protected Member Functions

操作
virtual GX_FORCE_INLINE void initialize (void)
 初期化
 
virtual GX_FORCE_INLINE void update (void)
 更新
 
virtual GX_FORCE_INLINE b32 loadResource (void)
 リソース読み込み
 
virtual GX_FORCE_INLINE void loadResStage (GX_CSTR)
 ステージリソースの読み込み
 
virtual GX_FORCE_INLINE b32 unloadResource (void)
 リソース解放
 
- Protected Member Functions inherited from GxModBase
constexpr GxClassBaseRootgetOwner (void) const
 所持者を取得
 
virtual GX_FORCE_INLINE void setOwner (GxClassBaseRoot *pOwner)
 所持者を設定
 

アクセサ

GX_FORCE_INLINE GxStageBasegetOwner (void) const
 所持者を取得
 
static const GxRttigetOwnerDerivedRtti (void)
 所持者に必要な継承RTTIを取得
 

Additional Inherited Members

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

Detailed Description

ステージモジュール基礎クラス

Member Function Documentation

◆ getOwnerDerivedRtti()

const GxRtti & GxModStageBase::getOwnerDerivedRtti ( void )
staticprotected

所持者に必要な継承RTTIを取得

Returns
RTTI

◆ initialize()

virtual GX_FORCE_INLINE void GxModStageBase::initialize ( void )
inlineprotectedvirtual

初期化

Reimplemented in GxModStageScript.

◆ loadResStage()

virtual GX_FORCE_INLINE void GxModStageBase::loadResStage ( GX_CSTR )
inlineprotectedvirtual

ステージリソースの読み込み

Reimplemented in GxModStageLightProbe.

◆ unloadResource()

virtual GX_FORCE_INLINE b32 GxModStageBase::unloadResource ( void )
inlineprotectedvirtual

リソース解放

Reimplemented in GxModStageLightProbe.

◆ update()

virtual GX_FORCE_INLINE void GxModStageBase::update ( void )
inlineprotectedvirtual

更新

Reimplemented in GxModStageScript.


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