ユニット情報保持用クラス More...
#include <GxUnitRealTimeDemo.h>


Public Member Functions | |
初期化 | |
| GxRtdUnit (void) | |
| GxRtdUnit (u32 nodeId, GxRtti &rtti, GxString userData) | |
| コンストラクタ | |
| GxRtdUnit (u32 nodeId, GxUnitBase *pUnit, GxString userData) | |
| コンストラクタ | |
| ~GxRtdUnit (void) override | |
| デストラクタ | |
操作 | |
| b32 | updatePointer (void) |
| ユニット参照の更新(killチェック) | |
| void | preserveReplacedUnitResource (void) |
| 置き換えユニットのリソースを保持 | |
| void | restoreReplacedUnitResource (void) |
| リソースの復元を行う | |
| void | releaseReplacedUnitResource (void) |
| 保持したリソースの開放 | |
アクセサ | |
| GX_FORCE_INLINE b32 | isReplacedUnit (void) const |
| 置き換えユニットか判定 | |
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 GxClassBaseRoot & | operator= (const GxClassBaseRoot &) |
| 代入演算子 | |
| virtual GxRtti & | getRtti (void) const =0 |
| Rttiの取得 | |
| virtual GX_FORCE_INLINE const GxTypedObject * | getDefaultObject (void) |
| デフォルトオブジェクトを取得 | |
| GX_FORCE_INLINE b32 | isDefaultObject (void) |
| デフォルトオブジェクト判定 | |
メンバ変数 | |
| GxUnitBase * | _pUnit |
| ユニット参照 | |
| u32 | _nodeId |
| ユニットに対応したリソース上のノードID | |
| GxString | _userData |
| ユーザーが任意で使用できる文字列パラメータ | |
Additional Inherited Members | |
Static Public Member Functions inherited from GxClassBaseRoot | |
| static GX_FORCE_INLINE GxRtti & | __getStaticRtti (void) |
| Rttiの取得 | |
ユニット情報保持用クラス
|
inline |
デフォルトコンストラクタ
コンストラクタ
| nodeId | [in] ノードID |
| rtti | [in] RTTI |
| userData | [in] ユーザーデータ |

| GxUnitRealTimeDemo::GxRtdUnit::GxRtdUnit | ( | u32 | nodeId, |
| GxUnitBase * | pUnit, | ||
| GxString | userData ) |
コンストラクタ
| nodeId | [in] ノードID |
| pUnit | [in] ユニット |
| userData | [in] ユーザーデータ |
| b32 GxUnitRealTimeDemo::GxRtdUnit::updatePointer | ( | void | ) |
ユニット参照の更新(killチェック)