abs_hit_rect_inset_list_ | lxgui::gui::frame | protected |
add_anchored_object(region &obj) | lxgui::gui::region | |
add_child(utils::owner_ptr< frame > child) | lxgui::gui::frame | |
add_child(utils::owner_ptr< FrameType > child) | lxgui::gui::frame | inline |
add_level_(int amount) | lxgui::gui::frame | protected |
add_region(utils::owner_ptr< layered_region > reg) | lxgui::gui::frame | |
add_region(utils::owner_ptr< RegionType > reg) | lxgui::gui::frame | inline |
add_script(const std::string &script_name, std::string content, script_info info=script_info{}) | lxgui::gui::frame | inline |
add_script(const std::string &script_name, sol::protected_function handler, script_info info=script_info{}) | lxgui::gui::frame | inline |
add_script(const std::string &script_name, script_function handler, script_info info=script_info{}) | lxgui::gui::frame | inline |
add_script(const std::string &script_name, Function &&handler, script_info info=script_info{}) | lxgui::gui::frame | inline |
addon_ | lxgui::gui::region | protected |
alpha_ | lxgui::gui::region | protected |
anchor_list_ | lxgui::gui::region | protected |
anchored_object_list_ | lxgui::gui::region | protected |
backdrop_ | lxgui::gui::frame | protected |
base typedef | lxgui::gui::frame | |
borders_ | lxgui::gui::region | protected |
can_use_script(const std::string &script_name) const | lxgui::gui::frame | virtual |
check_position_() | lxgui::gui::frame | protected |
check_script_(const std::string &script_name) const | lxgui::gui::frame | protected |
child_list typedef | lxgui::gui::frame | |
child_list_ | lxgui::gui::frame | protected |
child_list_view typedef | lxgui::gui::frame | |
class_name | lxgui::gui::frame | static |
clear_all_anchors() | lxgui::gui::region | |
compute_effective_strata_() const | lxgui::gui::frame | protected |
compute_top_level_frame_renderer_() const | lxgui::gui::frame | protected |
compute_top_level_frame_renderer_() | lxgui::gui::frame | inlineprotected |
const_child_list_view typedef | lxgui::gui::frame | |
const_region_list_view typedef | lxgui::gui::frame | |
copy_from(const region &obj) override | lxgui::gui::frame | virtual |
create_child(frame_core_attributes attr) | lxgui::gui::frame | |
create_child(frame_core_attributes attr) | lxgui::gui::frame | inline |
create_child(const std::string &name) | lxgui::gui::frame | inline |
create_glue_(T &self) | lxgui::gui::region | protected |
create_layered_region(layer layer_id, region_core_attributes attr) | lxgui::gui::frame | |
create_layered_region(layer layer_id, region_core_attributes attr) | lxgui::gui::frame | inline |
create_layered_region(layer layer_id, const std::string &name) | lxgui::gui::frame | inline |
create_title_region() | lxgui::gui::frame | |
define_script_(const std::string &script_name, const std::string &content, bool append, const script_info &info) | lxgui::gui::frame | protected |
define_script_(const std::string &script_name, sol::protected_function handler, bool append, const script_info &info) | lxgui::gui::frame | protected |
define_script_(const std::string &script_name, script_function handler, bool append, const script_info &info) | lxgui::gui::frame | protected |
defined_borders_ | lxgui::gui::region | protected |
depends_on(const region &obj) const | lxgui::gui::region | |
destroy() | lxgui::gui::region | |
dimensions_ | lxgui::gui::region | protected |
disable_drag(const std::string &button_name) | lxgui::gui::frame | |
disable_drag(input::mouse_button button_id) | lxgui::gui::frame | |
disable_drag() | lxgui::gui::frame | |
disable_draw_layer(layer layer_id) | lxgui::gui::frame | |
disable_key_capture(const std::string &key_name) | lxgui::gui::frame | |
disable_key_capture(input::key key_id) | lxgui::gui::frame | |
disable_key_capture() | lxgui::gui::frame | |
disable_keyboard() | lxgui::gui::frame | inline |
disable_mouse() | lxgui::gui::frame | inline |
disable_mouse_click() | lxgui::gui::frame | inline |
disable_mouse_move() | lxgui::gui::frame | inline |
disable_mouse_wheel() | lxgui::gui::frame | inline |
effective_frame_renderer_ | lxgui::gui::frame | protected |
effective_strata_ | lxgui::gui::frame | protected |
enable_auto_focus(bool enable) | lxgui::gui::frame | |
enable_drag(const std::string &button_name) | lxgui::gui::frame | |
enable_drag(input::mouse_button button_id) | lxgui::gui::frame | |
enable_draw_layer(layer layer_id) | lxgui::gui::frame | |
enable_key_capture(const std::string &key_name) | lxgui::gui::frame | |
enable_key_capture(input::key key_id) | lxgui::gui::frame | |
enable_keyboard() | lxgui::gui::frame | inline |
enable_mouse() | lxgui::gui::frame | inline |
enable_mouse_click() | lxgui::gui::frame | inline |
enable_mouse_move() | lxgui::gui::frame | inline |
enable_mouse_wheel() | lxgui::gui::frame | inline |
event_receiver_ | lxgui::gui::frame | protected |
find_topmost_frame(const std::function< bool(const frame &)> &predicate) const | lxgui::gui::frame | virtual |
find_topmost_frame(const std::function< bool(const frame &)> &predicate) | lxgui::gui::frame | inline |
fire_script(const std::string &script_name, const event_data &data=event_data{}) | lxgui::gui::frame | virtual |
frame(utils::control_block &block, manager &mgr, const frame_core_attributes &attr) | lxgui::gui::frame | explicit |
frame_renderer_ | lxgui::gui::frame | protected |
get_abs_hit_rect_insets() const | lxgui::gui::frame | |
get_addon() const | lxgui::gui::region | |
get_adjusted_script_name(const std::string &script_name) | lxgui::gui::frame | static |
get_alpha() const | lxgui::gui::region | |
get_anchor(point p) const | lxgui::gui::region | |
get_anchor_count() const | lxgui::gui::region | |
get_anchored_objects() const | lxgui::gui::region | |
get_anchors() const | lxgui::gui::region | |
get_apparent_dimensions() const | lxgui::gui::region | |
get_backdrop() const | lxgui::gui::frame | |
get_backdrop() | lxgui::gui::frame | |
get_borders() const | lxgui::gui::region | |
get_bottom() const | lxgui::gui::region | |
get_center() const | lxgui::gui::region | |
get_child(const std::string &name) const | lxgui::gui::frame | |
get_child(const std::string &name) | lxgui::gui::frame | inline |
get_child(const std::string &name) const | lxgui::gui::frame | inline |
get_child(const std::string &name) | lxgui::gui::frame | inline |
get_child_count() const | lxgui::gui::frame | |
get_child_count_upper_bound() const | lxgui::gui::frame | |
get_children() | lxgui::gui::frame | |
get_children() const | lxgui::gui::frame | |
get_dimensions() const | lxgui::gui::region | |
get_effective_alpha() const | lxgui::gui::region | |
get_effective_frame_renderer() const final | lxgui::gui::frame | virtual |
get_effective_frame_renderer() | lxgui::gui::frame | inline |
get_effective_scale() const | lxgui::gui::frame | |
get_effective_strata() const | lxgui::gui::frame | |
get_frame_renderer() const | lxgui::gui::frame | inline |
get_frame_renderer() | lxgui::gui::frame | inline |
get_layered_region_count() const | lxgui::gui::frame | |
get_layered_region_count_upper_bound() const | lxgui::gui::frame | |
get_left() const | lxgui::gui::region | |
get_level() const | lxgui::gui::frame | |
get_lua_() | lxgui::gui::region | protected |
get_lua_() const | lxgui::gui::region | protected |
get_lua_member_(const std::string &key) const | lxgui::gui::region | protected |
get_manager() | lxgui::gui::region | inline |
get_manager() const | lxgui::gui::region | inline |
get_max_dimensions() const | lxgui::gui::frame | |
get_min_dimensions() const | lxgui::gui::frame | |
get_name() const | lxgui::gui::region | |
get_or_create_backdrop() | lxgui::gui::frame | |
get_parent() const | lxgui::gui::region | inline |
get_parent() | lxgui::gui::region | inline |
get_raw_name() const | lxgui::gui::region | |
get_region(const std::string &name) const | lxgui::gui::frame | |
get_region(const std::string &name) | lxgui::gui::frame | inline |
get_region(const std::string &name) | lxgui::gui::frame | inline |
get_region_type() const | lxgui::gui::region | |
get_regions() | lxgui::gui::frame | |
get_regions() const | lxgui::gui::frame | |
get_registry() | lxgui::gui::region | |
get_registry() const | lxgui::gui::region | |
get_rel_hit_rect_insets() const | lxgui::gui::frame | |
get_right() const | lxgui::gui::region | |
get_scale() const | lxgui::gui::frame | |
get_script(const std::string &script_name) const | lxgui::gui::frame | |
get_strata() const | lxgui::gui::frame | |
get_title_region() const | lxgui::gui::frame | inline |
get_title_region() | lxgui::gui::frame | inline |
get_top() const | lxgui::gui::region | |
get_top_level_parent() const | lxgui::gui::frame | |
get_top_level_parent() | lxgui::gui::frame | inline |
get_type_list_() const override | lxgui::gui::frame | protectedvirtual |
get_type_list_impl_() | lxgui::gui::region | protectedstatic |
get_update_rate() const | lxgui::gui::frame | |
has_focus() const | lxgui::gui::frame | |
has_script(const std::string &script_name) const | lxgui::gui::frame | |
hide() | lxgui::gui::region | |
initialize_(T &self, const region_core_attributes &attr) | lxgui::gui::region | protected |
is_apparent_height_defined() const | lxgui::gui::region | |
is_apparent_width_defined() const | lxgui::gui::region | |
is_auto_focus_ | lxgui::gui::frame | protected |
is_auto_focus_enabled() const | lxgui::gui::frame | |
is_clamped_to_screen() const | lxgui::gui::frame | |
is_clamped_to_screen_ | lxgui::gui::frame | protected |
is_drag_enabled(const std::string &button_name) const | lxgui::gui::frame | |
is_focused_ | lxgui::gui::frame | protected |
is_in_region(const vector2f &position) const override | lxgui::gui::frame | virtual |
is_key_capture_enabled(const std::string &key_name) const | lxgui::gui::frame | |
is_keyboard_enabled() const | lxgui::gui::frame | |
is_keyboard_enabled_ | lxgui::gui::frame | protected |
is_loaded() const | lxgui::gui::region | |
is_loaded_ | lxgui::gui::region | protected |
is_manually_inherited() const | lxgui::gui::region | |
is_manually_inherited_ | lxgui::gui::region | protected |
is_mouse_click_enabled() const | lxgui::gui::frame | |
is_mouse_click_enabled_ | lxgui::gui::frame | protected |
is_mouse_in_frame_ | lxgui::gui::frame | protected |
is_mouse_move_enabled() const | lxgui::gui::frame | |
is_mouse_move_enabled_ | lxgui::gui::frame | protected |
is_mouse_wheel_enabled() const | lxgui::gui::frame | |
is_mouse_wheel_enabled_ | lxgui::gui::frame | protected |
is_movable() const | lxgui::gui::frame | |
is_movable_ | lxgui::gui::frame | protected |
is_region_type(const std::string &type_name) const | lxgui::gui::region | |
is_region_type() const | lxgui::gui::region | inline |
is_region_type(const region &obj) const | lxgui::gui::region | inline |
is_resizable() const | lxgui::gui::frame | |
is_resizable_ | lxgui::gui::frame | protected |
is_shown() const | lxgui::gui::region | |
is_shown_ | lxgui::gui::region | protected |
is_top_level() const | lxgui::gui::frame | |
is_top_level_ | lxgui::gui::frame | protected |
is_user_placed() const | lxgui::gui::frame | |
is_user_placed_ | lxgui::gui::frame | protected |
is_valid() const | lxgui::gui::region | |
is_valid_ | lxgui::gui::region | protected |
is_virtual() const | lxgui::gui::region | |
is_virtual_ | lxgui::gui::region | protected |
is_visible() const | lxgui::gui::region | |
is_visible_ | lxgui::gui::region | protected |
layer_list_ | lxgui::gui::frame | protected |
level_ | lxgui::gui::frame | protected |
make_borders_(float &min, float &max, float center, float size) const | lxgui::gui::region | protected |
manager_ | lxgui::gui::region | protected |
max_height_ | lxgui::gui::frame | protected |
max_width_ | lxgui::gui::frame | protected |
min_height_ | lxgui::gui::frame | protected |
min_width_ | lxgui::gui::frame | protected |
modify_anchor(point p) | lxgui::gui::region | |
name_ | lxgui::gui::region | protected |
notify_borders_need_update() | lxgui::gui::region | virtual |
notify_focus(bool focus) | lxgui::gui::frame | virtual |
notify_frame_renderer_changed_(const utils::observer_ptr< frame_renderer > &new_renderer) | lxgui::gui::frame | protected |
notify_invisible() override | lxgui::gui::frame | virtual |
notify_layers_need_update() | lxgui::gui::frame | |
notify_loaded() override | lxgui::gui::frame | virtual |
notify_mouse_in_frame(bool mouse_in_frame, const vector2f &mouse_pos) | lxgui::gui::frame | virtual |
notify_renderer_need_redraw() override | lxgui::gui::frame | virtual |
notify_scaling_factor_updated() override | lxgui::gui::frame | virtual |
notify_strata_changed_(strata new_strata_id) | lxgui::gui::frame | protected |
notify_visible() override | lxgui::gui::frame | virtual |
num_layers | lxgui::gui::frame | protectedstatic |
on_event_(std::string_view event_name, const event_data &event) | lxgui::gui::frame | protected |
operator=(const region &)=delete | lxgui::gui::region | |
operator=(region &&)=delete | lxgui::gui::region | |
parent_ | lxgui::gui::region | protected |
parse_all_nodes_before_children_(const layout_node &node) | lxgui::gui::frame | protectedvirtual |
parse_anchor_node_(const layout_node &node) | lxgui::gui::region | protectedvirtual |
parse_attributes_(const layout_node &node) override | lxgui::gui::frame | protectedvirtual |
parse_backdrop_node_(const layout_node &node) | lxgui::gui::frame | protectedvirtual |
parse_child_(const layout_node &node, const std::string &type) | lxgui::gui::frame | protected |
parse_color_node_(const layout_node &node) | lxgui::gui::region | protected |
parse_dimension_node_(const layout_node &node) | lxgui::gui::region | protected |
parse_file_name(const std::string &file_name) const | lxgui::gui::region | |
parse_frames_node_(const layout_node &node) | lxgui::gui::frame | protectedvirtual |
parse_hit_rect_insets_node_(const layout_node &node) | lxgui::gui::frame | protectedvirtual |
parse_layers_node_(const layout_node &node) | lxgui::gui::frame | protectedvirtual |
parse_layout(const layout_node &node) final | lxgui::gui::frame | virtual |
parse_offset_node_(const layout_node &node) | lxgui::gui::region | protected |
parse_offset_node_or_(const layout_node &node, float fallback) | lxgui::gui::region | protected |
parse_region_(const layout_node &node, const std::string &layer_name, const std::string &type) | lxgui::gui::frame | protected |
parse_resize_bounds_node_(const layout_node &node) | lxgui::gui::frame | protectedvirtual |
parse_scripts_node_(const layout_node &node) | lxgui::gui::frame | protectedvirtual |
parse_size_node_(const layout_node &node) | lxgui::gui::region | protectedvirtual |
parse_title_region_node_(const layout_node &node) | lxgui::gui::frame | protectedvirtual |
raise() | lxgui::gui::frame | |
raw_name_ | lxgui::gui::region | protected |
read_anchors_(float &left, float &right, float &top, float &bottom, float &x_center, float &y_center) const | lxgui::gui::region | protected |
reg_drag_list_ | lxgui::gui::frame | protected |
reg_key_list_ | lxgui::gui::frame | protected |
region(utils::control_block &block, manager &mgr, const region_core_attributes &attr) | lxgui::gui::region | explicit |
region(const region &)=delete | lxgui::gui::region | |
region(region &&)=delete | lxgui::gui::region | |
region_list typedef | lxgui::gui::frame | |
region_list_ | lxgui::gui::frame | protected |
region_list_view typedef | lxgui::gui::frame | |
register_event(const std::string &event_name) | lxgui::gui::frame | |
register_on_lua(sol::state &lua) | lxgui::gui::frame | static |
rel_hit_rect_inset_list_ | lxgui::gui::frame | protected |
release_from_parent() override | lxgui::gui::frame | virtual |
remove_anchored_object(region &obj) | lxgui::gui::region | |
remove_child(const utils::observer_ptr< frame > &child) | lxgui::gui::frame | |
remove_glue() | lxgui::gui::region | |
remove_region(const utils::observer_ptr< layered_region > ®) | lxgui::gui::frame | |
remove_script(const std::string &script_name) | lxgui::gui::frame | |
render() const override | lxgui::gui::frame | virtual |
round_to_pixel(float value, utils::rounding_method method=utils::rounding_method::nearest) const | lxgui::gui::region | |
round_to_pixel(const vector2f &position, utils::rounding_method method=utils::rounding_method::nearest) const | lxgui::gui::region | |
scale_ | lxgui::gui::frame | protected |
serialize(const std::string &tab) const override | lxgui::gui::frame | virtual |
set_abs_hit_rect_insets(const bounds2f &insets) | lxgui::gui::frame | |
set_addon(const addon *a) | lxgui::gui::region | |
set_all_anchors(const utils::observer_ptr< region > &obj) | lxgui::gui::region | |
set_all_anchors(const std::string &obj_name) | lxgui::gui::region | |
set_alpha(float alpha) | lxgui::gui::region | |
set_anchor(const anchor_data &a) | lxgui::gui::region | |
set_anchor(Args &&... args) | lxgui::gui::region | inline |
set_backdrop(std::unique_ptr< backdrop > bdrop) | lxgui::gui::frame | |
set_clamped_to_screen(bool is_clamped_to_screen) | lxgui::gui::frame | |
set_dimensions(const vector2f &dimensions) override | lxgui::gui::frame | virtual |
set_drag_enabled(const std::string &button_name, bool enable) | lxgui::gui::frame | inline |
set_drag_enabled(input::mouse_button button_id, bool enable) | lxgui::gui::frame | inline |
set_draw_layer_enabled(layer layer_id, bool enable) | lxgui::gui::frame | inline |
set_focus(bool focus) | lxgui::gui::frame | |
set_frame_renderer(utils::observer_ptr< frame_renderer > rdr) | lxgui::gui::frame | |
set_height(float abs_height) override | lxgui::gui::frame | virtual |
set_key_capture_enabled(const std::string &key_name, bool enable) | lxgui::gui::frame | inline |
set_key_capture_enabled(input::key key_id, bool enable) | lxgui::gui::frame | inline |
set_keyboard_enabled(bool is_keyboard_enabled) | lxgui::gui::frame | |
set_level(int level_id) | lxgui::gui::frame | |
set_lua_member_(std::string key, sol::stack_object value) | lxgui::gui::region | protected |
set_manually_inherited(bool manually_inherited) | lxgui::gui::region | |
set_max_dimensions(const vector2f &max) | lxgui::gui::frame | |
set_max_height(float max_height) | lxgui::gui::frame | |
set_max_width(float max_width) | lxgui::gui::frame | |
set_min_dimensions(const vector2f &min) | lxgui::gui::frame | |
set_min_height(float min_height) | lxgui::gui::frame | |
set_min_width(float min_width) | lxgui::gui::frame | |
set_mouse_click_enabled(bool is_mouse_enabled) | lxgui::gui::frame | |
set_mouse_enabled(bool is_mouse_enabled) | lxgui::gui::frame | |
set_mouse_move_enabled(bool is_mouse_enabled) | lxgui::gui::frame | |
set_mouse_wheel_enabled(bool is_mouse_wheel_enabled) | lxgui::gui::frame | |
set_movable(bool is_movable) | lxgui::gui::frame | |
set_name_(const std::string &name) | lxgui::gui::region | protected |
set_parent_(utils::observer_ptr< frame > parent) override | lxgui::gui::frame | protectedvirtual |
set_rel_hit_rect_insets(const bounds2f &insets) | lxgui::gui::frame | |
set_relative_dimensions(const vector2f &dimensions) | lxgui::gui::region | |
set_relative_height(float rel_height) | lxgui::gui::region | |
set_relative_width(float rel_width) | lxgui::gui::region | |
set_resizable(bool is_resizable) | lxgui::gui::frame | |
set_scale(float scale) | lxgui::gui::frame | |
set_script(const std::string &script_name, std::string content, script_info info=script_info{}) | lxgui::gui::frame | inline |
set_script(const std::string &script_name, sol::protected_function handler, script_info info=script_info{}) | lxgui::gui::frame | inline |
set_script(const std::string &script_name, script_function handler, script_info info=script_info{}) | lxgui::gui::frame | inline |
set_script(const std::string &script_name, Function &&handler, script_info info=script_info{}) | lxgui::gui::frame | inline |
set_shown(bool is_shown) | lxgui::gui::region | |
set_strata(std::optional< strata > strata_id) | lxgui::gui::frame | |
set_top_level(bool is_top_level) | lxgui::gui::frame | |
set_update_rate(float rate) | lxgui::gui::frame | |
set_user_placed(bool is_user_placed) | lxgui::gui::frame | |
set_virtual_() | lxgui::gui::region | protected |
set_width(float abs_width) override | lxgui::gui::frame | virtual |
show() | lxgui::gui::region | |
signal_list_ | lxgui::gui::frame | protected |
start_moving() | lxgui::gui::frame | |
start_sizing(const point &p) | lxgui::gui::frame | |
stop_moving() | lxgui::gui::frame | |
stop_sizing() | lxgui::gui::frame | |
strata_ | lxgui::gui::frame | protected |
time_since_last_update_ | lxgui::gui::frame | protected |
title_region_ | lxgui::gui::frame | protected |
unregister_event(const std::string &event_name) | lxgui::gui::frame | |
update(float delta) final | lxgui::gui::frame | virtual |
update_(float delta) | lxgui::gui::frame | protectedvirtual |
update_borders_() override | lxgui::gui::frame | protectedvirtual |
update_rate_ | lxgui::gui::frame | protected |
~frame() override | lxgui::gui::frame | |
~region() override | lxgui::gui::region | |