blob: 2424efc861883337ca8e35e0b0ce5aa7519ceca9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#include "tools/editor/editor_import_export.h"
class EditorExportPlatformWindows : public EditorExportPlatformPC {
OBJ_TYPE( EditorExportPlatformWindows,EditorExportPlatformPC );
private:
String icon_ico;
String icon_png;
bool icon16;
bool icon32;
bool icon48;
bool icon64;
bool icon128;
bool icon256;
String company_name;
String file_description;
String product_name;
String legal_copyright;
String version_text;
int version_major;
int version_minor;
bool set_godot_version;
void store_16(DVector<uint8_t>& vector, uint16_t value); ///< store 16 bits uint
void store_32(DVector<uint8_t>& vector, uint32_t value); ///< store 32 bits uint
protected:
bool _set(const StringName& p_name, const Variant& p_value);
bool _get(const StringName& p_name,Variant &r_ret) const;
void _get_property_list( List<PropertyInfo> *p_list) const;
public:
Error export_project(const String& p_path, bool p_debug,int p_flags=0);
EditorExportPlatformWindows();
};
void register_windows_exporter();
|