14GX_CORE_NAMESPACE_BEGIN()
19class GxGuiPropertyUnit : public GxGuiProperty
26 GX_RTTI_CLASS(GxGuiPropertyUnit, GxGuiProperty)
37 GxGuiPropertyUnit(
void );
48 void onSize(
const GxSize& size )
override;
50 void onDraw(
void )
override;
55 void onMouseUp(
const GxPoint2& position, u32 button )
override;
64 b32 isDefaultValue(
void)
override;
66 void setDefaultValue(
void )
override;
79GX_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 GxUnitBase.h:45
座標
Definition GxStruct.h:867
矩形
Definition GxStruct.h:951
サイズ
Definition GxStruct.h:730
32bitブーリアン
Definition GxDefine.h:173