13GX_CORE_NAMESPACE_BEGIN()
31 static constexpr u32 DATA_MAX = 10;
51 GxToolPositionData(
void){}
54 GxToolPositionData(
GxRtti* pRtti,
const GxRect& rectDefault) :_pRtti(pRtti), _rectDefault(rectDefault){}
76 GxResSystemConfig(
void );
98 void saveToolPosition(
const GxRtti& rtti,
const GxRect& rect);
100 void saveToolDefaultPosition(
void);
104 GX_FORCE_INLINE
b32 load(
GxStream& stream, u32 size) { GX_UNUSED(size);
return loadXml(stream); }
106 GX_FORCE_INLINE
b32 save(
GxStream& stream) {
return saveXml( stream, GX_RTTI); }
123class GxResSystemConfigXml :
public GxResSystemConfig
142 GxResSystemConfigXml(
void ) {}
154 GX_FORCE_INLINE
b32 load(
GxStream& stream, u32 ) {
return loadXml(stream); }
159 GX_FORCE_INLINE
b32 save(
GxStream& stream) {
return saveXml(stream, GX_RTTI); }
162 GX_FORCE_INLINE
b32 finalize(
void) {
return true; }
168GX_CORE_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
#define GX_RTTI_RESOURCE(__THIS__, __BASE__)
リソースクラス型情報宣言
Definition GxRttiResource.h:102
配列クラス
Definition GxArray.h:18
オブジェクト基底クラス
Definition GxBase.h:88
GxClassBase用連結リストクラス
Definition GxListClassBase.h:18
リソース基底クラス
Definition GxResBase.h:23
void cleanup(void) override
解放
Definition GxResBase.cpp:74
b32 load(GxStream &stream, u32 size)
ロード
Definition GxResBase.h:394
実行時型情報クラス
Definition GxRtti.h:154
ストリーム基礎クラス
Definition GxStream.h:20
矩形
Definition GxStruct.h:951
32bitブーリアン
Definition GxDefine.h:173