ユニット情報保持用クラス 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 |
置き換えユニットか判定 | |
![]() | |
constexpr | GxClassBase (void) |
コンストラクタ | |
constexpr | GxClassBase (const GxClassBase &base) |
コピーコンストラクタ | |
~GxClassBase (void) override | |
デストラクタ | |
![]() | |
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 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チェック)