Project Alice
|
#include "dcon_generated.hpp"
#include "gui_graphics.hpp"
#include "gui_element_base.hpp"
#include "opengl_wrapper.hpp"
#include "sound.hpp"
#include "system_state.hpp"
#include "text.hpp"
#include "texture.hpp"
#include <cstdint>
#include <functional>
#include <unordered_map>
#include <variant>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | ui |
Functions | |
template<typename T , typename ... Params> | |
std::unique_ptr< element_base > | ui::make_element_by_type (sys::state &state, std::string_view name, Params &&... params) |
template<typename T , typename ... Params> | |
std::unique_ptr< T > | ui::make_element_by_type (sys::state &state, dcon::gui_def_id id, Params &&... params) |
ogl::color_modification | ui::get_color_modification (bool is_under_mouse, bool is_disabled, bool is_interactable) |
ogl::color3f | ui::get_text_color (sys::state &state, text::text_color text_color) |
void | ui::populate_shortcut_tooltip (sys::state &state, ui::element_base &elm, text::columnar_layout &contents) noexcept |