| 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 | |