OROCHI
 
Loading...
Searching...
No Matches
GxToolResourceArchive.h
Go to the documentation of this file.
1//===========================================================================
10//===========================================================================
11#pragma once
12
13#if GX_DEVELOP
14GX_CORE_NAMESPACE_BEGIN()
15
16//===========================================================================
18//===========================================================================
19class GxToolResourceArchive : public GxToolBase
20{
21 //-------------------------------------------------------------
23 //-------------------------------------------------------------
25public:
26 // RTTI定義
27 GX_RTTI_CLASS_NAME_ICON(GxToolResourceArchive, GxToolBase, "リソースアーカイブ設定", GxRtti::ICON_TYPE::CORE )
28 // ClassBaseReference継承クラス用禁止宣言
29 GX_PROHIBIT_CLASS_BASE_REFERENCE(GxToolResourceArchive)
30
31
32 //-------------------------------------------------------------
34 //-------------------------------------------------------------
36public:
38 GxToolResourceArchive(void);
39
41 b32 initialize( void ) override;
42
44 //-------------------------------------------------------------
46 //-------------------------------------------------------------
48public:
50 void update(void) override;
51
52protected:
54 void eventFinalizeArchiveFile(void);
56 void eventCreateArchiveFile(void);
57
59 //-------------------------------------------------------------
61 //-------------------------------------------------------------
63protected:
64 GxGuiButton* _pButtonFinalize;
65 GxGuiButton* _pButtonArchive;
66 b32 _isForceFinalize;
67
68 b32 _isCheckOriginalRootPath;
69 b32 _isCheckArchiveSize2GB;
70
72};
73
74GX_CORE_NAMESPACE_END()
75#endif // GX_DEVELOP
76
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
32bitブーリアン
Definition GxDefine.h:173