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

RTD再生用プロパティ More...

#include <GxResRealTimeDemo.h>

Inheritance diagram for GxResRealTimeDemo::GxRtdProp:
Collaboration diagram for GxResRealTimeDemo::GxRtdProp:

Public Member Functions

初期化
 GxRtdProp (void)
 デフォルトコンストラクタ
 
 GxRtdProp (u32 nodeId, GxProperty *pProperty, s32 arrayIndex=-1)
 コンストラクタ
 
 ~GxRtdProp (void) override
 デストラクタ
 
アクセサ
constexpr u32 getPropertyNum (void) const
 キー配列の要素数を取得(プロパティ用)
 
GX_FORCE_INLINE void setPropertyNum (u32 num)
 キー配列の要素数を設定(プロパティ用)
 
constexpr void getProperty (void *const pValue, u32 index)
 キーを取得(プロパティ用)
 
void setProperty (const void *const pValue, u32 index)
 キーを設定(プロパティ用)
 
constexpr u32 getChildNum (void) const
 子プロパティ配列の要素数を取得(プロパティ用)
 
GX_FORCE_INLINE void setChildNum (u32 num)
 子プロパティ配列の要素数を設定(プロパティ用)
 
constexpr void getChildren (void *const pValue, u32 index)
 子プロパティを取得(プロパティ用)
 
void setChildren (const void *const pValue, u32 index)
 子プロパティを設定(プロパティ用)
 
b32 isKeyable (void) const
 直接キー設定可能か判定
 
b32 isArrayParent (void) const
 配列の親か判定
 
b32 isArrayElement (void) const
 配列の要素か判定
 
constexpr u32 getNodeId (void) const
 ノードIDを取得
 
constexpr s32 getArrayIndex (void) const
 配列のindex取得
 
- 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
 

メンバ変数

GxProperty_pProperty
 プロパティ
 
GxRtti_pRtti
 プロパティのRTTI
 
s32 _interpolateType
 補間タイプ
 
s32 _arrayIndex
 配列インデックス
 
GxArrayClassBase _keyArray
 キー配列
 
GxArrayClassBase _childArray
 子プロパティ配列
 

Additional Inherited Members

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

Detailed Description

RTD再生用プロパティ

Constructor & Destructor Documentation

◆ GxRtdProp()

GxResRealTimeDemo::GxRtdProp::GxRtdProp ( u32 nodeId,
GxProperty * pProperty,
s32 arrayIndex = -1 )

コンストラクタ

Parameters
nodeId[in] ノードID
pProperty[in] プロパティ
arrayIndex[in] 配列インデックス
Here is the call graph for this function:

Member Function Documentation

◆ isArrayElement()

b32 GxResRealTimeDemo::GxRtdProp::isArrayElement ( void ) const

配列の要素か判定

Returns
配列の要素ならtrue

◆ isArrayParent()

b32 GxResRealTimeDemo::GxRtdProp::isArrayParent ( void ) const

配列の親か判定

Returns
配列の親ならtrue

◆ isKeyable()

b32 GxResRealTimeDemo::GxRtdProp::isKeyable ( void ) const

直接キー設定可能か判定

Returns
設定可能ならtrue

◆ setChildren()

void GxResRealTimeDemo::GxRtdProp::setChildren ( const void *const pValue,
u32 index )

子プロパティを設定(プロパティ用)

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

◆ setProperty()

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

キーを設定(プロパティ用)

Parameters
pValue[in] キーのポインタ
index[in] インデックス

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