godot/platform/windows/export/export.h
masoud bh 24f3f43457 Add icon to exe file in windows export
add version_info and icon sections in "export to windows platform".
add version_info and icon to godot exe file (editor & template exe).
fix an problem in image class.
change all default icons to android export icon (a little more rounded).
create an python script for convert file to cpp byte array for use in
'splash.h'.
2015-11-09 02:23:58 +03:30

39 lines
1.1 KiB
C++

#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:
static String (*_add_resrc_func)(const char*,int,int,String&,String&,String&,String&,String&,String&,DVector<uint8_t>&);
Error export_project(const String& p_path, bool p_debug, bool p_dumb=false, bool p_remote_debug=false);
EditorExportPlatformWindows();
};
void register_windows_exporter();