15GX_CORE_NAMESPACE_BEGIN()
16class GxGuiPropertyParameter;
21class GxGuiPropertyAngle : public GxGuiProperty
28 GX_RTTI_CLASS(GxGuiPropertyAngle, GxGuiProperty)
46 GxGuiPropertyAngle(
void);
57 b32 initialize(
void )
override;
61 void onSize(
const GxSize& size)
override;
64 void eventButtonClick(
void);
73 void setType( TYPE type );
76 constexpr void setBaseType( TYPE type ){ _baseType = type; }
79 GxSize getUseRegionSize(
void)
const override;
83 void setAngleValue(
const void*
const pValue );
85 void getAngleValue(
void*
const pValue );
95 GxGuiButton* _pGuiButton;
96 GxGuiPropertyParameter* _pGuiParameter;
104GX_CORE_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
void GxTypedObject
その他
Definition GxDefine.h:213
プロパティクラス
Definition GxProperty.h:48
実行時型情報クラス
Definition GxRtti.h:154
サイズ
Definition GxStruct.h:730
32bitブーリアン
Definition GxDefine.h:173