From 24f3f43457ac6bdeed95c1ed0a882387a509078a Mon Sep 17 00:00:00 2001 From: masoud bh Date: Mon, 9 Nov 2015 02:23:58 +0330 Subject: 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'. --- drivers/pe_bliss/resource_bitmap_reader.h | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 drivers/pe_bliss/resource_bitmap_reader.h (limited to 'drivers/pe_bliss/resource_bitmap_reader.h') diff --git a/drivers/pe_bliss/resource_bitmap_reader.h b/drivers/pe_bliss/resource_bitmap_reader.h new file mode 100644 index 0000000000..2e99571cab --- /dev/null +++ b/drivers/pe_bliss/resource_bitmap_reader.h @@ -0,0 +1,29 @@ +#pragma once +#include +#include "stdint_defs.h" + +namespace pe_bliss +{ +class pe_resource_viewer; + +class resource_bitmap_reader +{ +public: + resource_bitmap_reader(const pe_resource_viewer& res); + + //Returns bitmap data by name and language (minimum checks of format correctness) + const std::string get_bitmap_by_name(uint32_t language, const std::wstring& name) const; + //Returns bitmap data by name and index in language directory (instead of language) (minimum checks of format correctness) + const std::string get_bitmap_by_name(const std::wstring& name, uint32_t index = 0) const; + //Returns bitmap data by ID and language (minimum checks of format correctness) + const std::string get_bitmap_by_id_lang(uint32_t language, uint32_t id) const; + //Returns bitmap data by ID and index in language directory (instead of language) (minimum checks of format correctness) + const std::string get_bitmap_by_id(uint32_t id, uint32_t index = 0) const; + +private: + //Helper function of creating bitmap header + static const std::string create_bitmap(const std::string& resource_data); + + const pe_resource_viewer& res_; +}; +} -- cgit v1.2.3