15GX_CORE_NAMESPACE_BEGIN()
18class GxGuiFormProperty;
23class GxToolClassProperty : public GxToolBase
42 GxToolClassProperty(
void );
45 b32 initialize(
void )
override;
65 void update(
void)
override;
72 void onSize(
const GxSize& size )
override;
78 void setFormProperty(
void );
81 void updatePropertySearchStringCallback(
const GxString& value );
90 GX_FORCE_INLINE
void setSearchString( GX_CSTR
string ) { _pGuiSearchBar->setSearchString(
string); }
98 GxGuiFormProperty* _pForm;
101 GxGuiSplitter* _pGuiSplitter;
102 GxGuiPropertySearchBar* _pGuiSearchBar;
107GX_CORE_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
基底クラス
Definition GxBase.h:51
@ ATTRIBUTE_HIDE
GUIを表示しない
Definition GxRtti.h:188
サイズ
Definition GxStruct.h:730
文字列型クラス
Definition GxString.h:18
32bitブーリアン
Definition GxDefine.h:173