OROCHI
 
Loading...
Searching...
No Matches
GxResRealTimeDemo::GxRtdUnit Class Reference

RTDユニット More...

#include <GxResRealTimeDemo.h>

Inheritance diagram for GxResRealTimeDemo::GxRtdUnit:
Collaboration diagram for GxResRealTimeDemo::GxRtdUnit:

Public Member Functions

初期化
 GxRtdUnit (void)
 デフォルトコンストラクタ
 
 GxRtdUnit (u32 nodeId, GxRtti *pUnitRtti)
 コンストラクタ
 
 ~GxRtdUnit (void) override
 デストラクタ
 
アクセサ
constexpr u32 getPropertyNum (void) const
 プロパティ数を取得
 
GX_FORCE_INLINE void setPropertyNum (u32 num)
 プロパティ数を設定
 
GX_FORCE_INLINE void getProperty (void *const pValue, u32 index)
 プロパティを取得
 
void setProperty (const void *const pValue, u32 index)
 プロパティを設定
 
constexpr u32 getNodeId (void) const
 ノードIDを取得
 
void initializeAfterRttiLoaded (void)
 RTTIとリソース読み込み後の_typeの更新
 
- 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)
 デフォルトオブジェクト判定
 

Friends

定義
class GxResRealTimeDemo
 

メンバ変数

GxRtti_pRtti
 ユニットのRtti
 
GxArrayClassBase _propertyArray
 ユニットに対してキー設定するプロパティ配列
 
s32 _discrimID
 自由に設定できるユニット識別用ID
 
GxString _userData
 ユーザーがDCCツール上で自由に設定できる文字列(アプリケーションで任意で使用できるパラメータ)
 
GxString _type
 表示名の変更(type)
 

Additional Inherited Members

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

Detailed Description

RTDユニット

Constructor & Destructor Documentation

◆ GxRtdUnit()

GxResRealTimeDemo::GxRtdUnit::GxRtdUnit ( u32 nodeId,
GxRtti * pUnitRtti )

コンストラクタ

Parameters
nodeId[in] ノードID
pUnitRtti[in] ユニットのRTTI

Member Function Documentation

◆ setProperty()

void GxResRealTimeDemo::GxRtdUnit::setProperty ( const void *const pValue,
u32 index )

プロパティを設定

Parameters
pValue[in] プロパティのポインタ
index[in] インデックス

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