16GX_MOTION_NAMESPACE_BEGIN()
22class GxGuiPropertyResourceGmp : public GxGuiPropertyResource
29 GX_RTTI_CLASS( GxGuiPropertyResourceGmp, GxGuiPropertyResource )
40 GxGuiPropertyResourceGmp(
void);
51 b32 initialize(
void )
override;
55 void onDropFile( GX_CSTR pFilePath )
override;
58 void eventSelectFile(
void );
60 void openDialog(
void );
68class GxGuiPropertyResourceGmpNotify :
public GxGuiPropertyResourceGmp
76 GX_RTTI_CLASS(GxGuiPropertyResourceGmpNotify, GxGuiPropertyResourceGmp)
87 GxGuiPropertyResourceGmpNotify(
void);
98 void onMouseMove(
const GxPoint2& position)
override;
107 void setResource(
GxResBase* pResBase )
override;
120GX_MOTION_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 GxResBase.h:23
実行時型情報クラス
Definition GxRtti.h:154
リソース実行時型情報クラス
Definition GxRttiResource.h:188
座標
Definition GxStruct.h:867
32bitブーリアン
Definition GxDefine.h:173