15GX_CORE_NAMESPACE_BEGIN()
20class GxResConfigUsedFilePath : public
GxResBase
39 GxResConfigUsedFilePath(
void);
42 void cleanup(
void)
override;
51 GX_FORCE_INLINE
GxListClassBase& getFileRecordList(
void ){
return _usedFilePathList; }
57 void eraseAll(
void );
63 GX_FORCE_INLINE
virtual b32 load(
GxStream& stream, u32 ) {
return loadXml(stream); }
68 GX_FORCE_INLINE
virtual b32 save(
GxStream& stream) {
return saveXml(stream, GX_RTTI); }
84class GxResConfigFavoriteFolder :
public GxResBase
103 GxResConfigFavoriteFolder(
void);
115 GX_FORCE_INLINE
GxListClassBase& getFavoriteFolderList(
void){
return _favoriteFolderList; }
127 GX_FORCE_INLINE
virtual b32 load(
GxStream& stream, u32 ) {
return loadXml(stream); }
132 GX_FORCE_INLINE
virtual b32 save(
GxStream& stream) {
return saveXml(stream, GX_RTTI); }
145GX_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 GxArrayClassBase.h:18
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 GxStream.h:20
32bitブーリアン
Definition GxDefine.h:173