From bc0b3c61ae0b742da304cada451fba1df72bb0ad Mon Sep 17 00:00:00 2001 From: hop311 Date: Wed, 8 Nov 2023 22:24:21 +0000 Subject: GUI elements -> Godot UI nodes generator --- extension/src/openvic-extension/Utilities.hpp | 44 --------------------------- 1 file changed, 44 deletions(-) delete mode 100644 extension/src/openvic-extension/Utilities.hpp (limited to 'extension/src/openvic-extension/Utilities.hpp') diff --git a/extension/src/openvic-extension/Utilities.hpp b/extension/src/openvic-extension/Utilities.hpp deleted file mode 100644 index f789f84..0000000 --- a/extension/src/openvic-extension/Utilities.hpp +++ /dev/null @@ -1,44 +0,0 @@ -#pragma once - -#include - -#include -#include - -#define ERR(x) ((x) ? OK : FAILED) - -namespace OpenVic::Utilities { - - inline std::string godot_to_std_string(godot::String const& str) { - return str.ascii().get_data(); - } - - inline godot::String std_to_godot_string(std::string const& str) { - return str.c_str(); - } - - inline godot::String std_view_to_godot_string(std::string_view str) { - return std_to_godot_string(static_cast(str)); - } - - inline godot::Color to_godot_color(colour_t colour) { - return { - colour_byte_to_float((colour >> 16) & 0xFF), - colour_byte_to_float((colour >> 8) & 0xFF), - colour_byte_to_float(colour & 0xFF) - }; - } - - inline godot::Vector2i to_godot_ivec2(ivec2_t vec) { - return { vec.x, vec.y }; - } - - godot::Ref load_godot_image(godot::String const& path); - - void draw_pie_chart( - godot::Ref image, godot::Array const& stopAngles, godot::Array const& colours, float radius, - godot::Vector2 shadow_displacement, float shadow_tightness, float shadow_radius, float shadow_thickness, - godot::Color trim_colour, float trim_size, float gradient_falloff, float gradient_base, bool donut, - bool donut_inner_trim, float donut_inner_radius - ); -} -- cgit v1.2.3-56-ga3b1