15GX_CORE_NAMESPACE_BEGIN()
17class GxGuiColorEditButton;
21class GxGuiPropertyPosition2 : public GxGuiPropertyClass
28 GX_RTTI_CLASS(GxGuiPropertyPosition2, GxGuiPropertyClass)
48 GxGuiPropertyPosition2(
void);
59 b32 initialize(
void )
override;
62 void update(
void )
override;
65 void screenRender(
void )
override;
69 GX_FORCE_INLINE
void eventSolidDisplayOn(
void) { _isSolidDisplay =
true; }
72 GX_FORCE_INLINE
void eventSolidDisplayOff(
void) { _isSolidDisplay =
false; }
75 void callBackFunctionGetScreenPositionDefault(
void* pSource,
void* pArgument);
78 void callBackFunctionSetScreenPositionDefault(
void* pSource,
void* pArgument);
87 GX_FORCE_INLINE
void setCallBackGetScreenPosition(
const GxCallback::GxHandlerBase& handle ){ _handleGetScreenPosition = handle; }
89 GX_FORCE_INLINE
void setCallBackSetScreenPosition(
const GxCallback::GxHandlerBase& handle ){ _handleSetScreenPosition = handle; }
93 void setScreenPosition(
const GxPoint2& screenPosition );
103 CONTROL _controlMode;
104 GxGuiBase* _pControlGui;
106 GxGuiColorEditButton* _pGuiColorEditButton;
116GX_CORE_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
void GxTypedObject
その他
Definition GxDefine.h:213
ハンドラ基本クラス
Definition GxCallback.h:27
プロパティクラス
Definition GxProperty.h:48
座標
Definition GxStruct.h:867
32bitブーリアン
Definition GxDefine.h:173