14GX_CORE_NAMESPACE_BEGIN()
19class GxToolResourceViewBase : public GxToolBase
38 GxToolResourceViewBase(
const GxRttiResource* pResRtti,
const u32 attribute = 0 );
41 GxToolResourceViewBase(
void ) {}
50 void cleanup(
void)
override;
62 virtual void setResource(
GxResBase* pResource);
64 constexpr GxResBase* getResource(
void)
const {
return _pResource; }
66 GX_FORCE_INLINE
const GxRttiResource* getRttiResource(
void) {
return _pRttiResource; }
69 void setFilenameToCaption(
void);
83GX_CORE_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
リソース基底クラス
Definition GxResBase.h:23
リソース実行時型情報クラス
Definition GxRttiResource.h:188