lxgui
lxgui::gui::button Member List

This is the complete list of members for lxgui::gui::button, including all inherited members.

abs_hit_rect_inset_list_lxgui::gui::frameprotected
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::frameinline
add_level_(int amount)lxgui::gui::frameprotected
add_region(utils::owner_ptr< layered_region > reg)lxgui::gui::frame
add_region(utils::owner_ptr< RegionType > reg)lxgui::gui::frameinline
add_script(const std::string &script_name, std::string content, script_info info=script_info{})lxgui::gui::frameinline
add_script(const std::string &script_name, sol::protected_function handler, script_info info=script_info{})lxgui::gui::frameinline
add_script(const std::string &script_name, script_function handler, script_info info=script_info{})lxgui::gui::frameinline
add_script(const std::string &script_name, Function &&handler, script_info info=script_info{})lxgui::gui::frameinline
addon_lxgui::gui::regionprotected
alpha_lxgui::gui::regionprotected
anchor_list_lxgui::gui::regionprotected
anchored_object_list_lxgui::gui::regionprotected
backdrop_lxgui::gui::frameprotected
base typedeflxgui::gui::button
borders_lxgui::gui::regionprotected
button(utils::control_block &block, manager &mgr, const frame_core_attributes &attr)lxgui::gui::buttonexplicit
can_use_script(const std::string &script_name) const overridelxgui::gui::buttonvirtual
check_position_()lxgui::gui::frameprotected
check_script_(const std::string &script_name) constlxgui::gui::frameprotected
child_list typedeflxgui::gui::frame
child_list_lxgui::gui::frameprotected
child_list_view typedeflxgui::gui::frame
class_namelxgui::gui::buttonstatic
clear_all_anchors()lxgui::gui::region
click(const std::string &mouse_event)lxgui::gui::button
click(input::mouse_button button_id, input::mouse_button_event button_event)lxgui::gui::button
click_(input::mouse_button button_id, input::mouse_button_event button_event, float mx, float my)lxgui::gui::buttonprotectedvirtual
compute_effective_strata_() constlxgui::gui::frameprotected
compute_top_level_frame_renderer_() constlxgui::gui::frameprotected
compute_top_level_frame_renderer_()lxgui::gui::frameinlineprotected
const_child_list_view typedeflxgui::gui::frame
const_region_list_view typedeflxgui::gui::frame
content_lxgui::gui::buttonprotected
copy_from(const region &obj) overridelxgui::gui::buttonvirtual
create_child(frame_core_attributes attr)lxgui::gui::frame
create_child(frame_core_attributes attr)lxgui::gui::frameinline
create_child(const std::string &name)lxgui::gui::frameinline
create_glue_(T &self)lxgui::gui::regionprotected
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::frameinline
create_layered_region(layer layer_id, const std::string &name)lxgui::gui::frameinline
create_title_region()lxgui::gui::frame
current_font_string_lxgui::gui::buttonprotected
define_script_(const std::string &script_name, const std::string &content, bool append, const script_info &info)lxgui::gui::frameprotected
define_script_(const std::string &script_name, sol::protected_function handler, bool append, const script_info &info)lxgui::gui::frameprotected
define_script_(const std::string &script_name, script_function handler, bool append, const script_info &info)lxgui::gui::frameprotected
defined_borders_lxgui::gui::regionprotected
depends_on(const region &obj) constlxgui::gui::region
destroy()lxgui::gui::region
dimensions_lxgui::gui::regionprotected
disable()lxgui::gui::buttonvirtual
disable_button_clicks(const std::string &mouse_event)lxgui::gui::button
disable_button_clicks(input::mouse_button button_id, input::mouse_button_event button_event)lxgui::gui::button
disable_button_clicks()lxgui::gui::button
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::frameinline
disable_mouse()lxgui::gui::frameinline
disable_mouse_click()lxgui::gui::frameinline
disable_mouse_move()lxgui::gui::frameinline
disable_mouse_wheel()lxgui::gui::frameinline
disabled_text_lxgui::gui::buttonprotected
disabled_texture_lxgui::gui::buttonprotected
effective_frame_renderer_lxgui::gui::frameprotected
effective_strata_lxgui::gui::frameprotected
enable()lxgui::gui::buttonvirtual
enable_auto_focus(bool enable)lxgui::gui::frame
enable_button_clicks(const std::string &mouse_event)lxgui::gui::button
enable_button_clicks(input::mouse_button button_id, input::mouse_button_event button_event)lxgui::gui::button
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::frameinline
enable_mouse()lxgui::gui::frameinline
enable_mouse_click()lxgui::gui::frameinline
enable_mouse_move()lxgui::gui::frameinline
enable_mouse_wheel()lxgui::gui::frameinline
event_receiver_lxgui::gui::frameprotected
find_topmost_frame(const std::function< bool(const frame &)> &predicate) constlxgui::gui::framevirtual
find_topmost_frame(const std::function< bool(const frame &)> &predicate)lxgui::gui::frameinline
fire_script(const std::string &script_name, const event_data &data=event_data{}) overridelxgui::gui::buttonvirtual
frame(utils::control_block &block, manager &mgr, const frame_core_attributes &attr)lxgui::gui::frameexplicit
frame_renderer_lxgui::gui::frameprotected
get_abs_hit_rect_insets() constlxgui::gui::frame
get_addon() constlxgui::gui::region
get_adjusted_script_name(const std::string &script_name)lxgui::gui::framestatic
get_alpha() constlxgui::gui::region
get_anchor(point p) constlxgui::gui::region
get_anchor_count() constlxgui::gui::region
get_anchored_objects() constlxgui::gui::region
get_anchors() constlxgui::gui::region
get_apparent_dimensions() constlxgui::gui::region
get_backdrop() constlxgui::gui::frame
get_backdrop()lxgui::gui::frame
get_borders() constlxgui::gui::region
get_bottom() constlxgui::gui::region
get_button_state() constlxgui::gui::button
get_center() constlxgui::gui::region
get_child(const std::string &name) constlxgui::gui::frame
get_child(const std::string &name)lxgui::gui::frameinline
get_child(const std::string &name) constlxgui::gui::frameinline
get_child(const std::string &name)lxgui::gui::frameinline
get_child_count() constlxgui::gui::frame
get_child_count_upper_bound() constlxgui::gui::frame
get_children()lxgui::gui::frame
get_children() constlxgui::gui::frame
get_current_font_string()lxgui::gui::buttoninline
get_current_font_string() constlxgui::gui::buttoninline
get_dimensions() constlxgui::gui::region
get_disabled_text()lxgui::gui::buttoninline
get_disabled_text() constlxgui::gui::buttoninline
get_disabled_texture()lxgui::gui::buttoninline
get_disabled_texture() constlxgui::gui::buttoninline
get_effective_alpha() constlxgui::gui::region
get_effective_frame_renderer() const finallxgui::gui::framevirtual
get_effective_frame_renderer()lxgui::gui::frameinline
get_effective_scale() constlxgui::gui::frame
get_effective_strata() constlxgui::gui::frame
get_frame_renderer() constlxgui::gui::frameinline
get_frame_renderer()lxgui::gui::frameinline
get_highlight_text()lxgui::gui::buttoninline
get_highlight_text() constlxgui::gui::buttoninline
get_highlight_texture()lxgui::gui::buttoninline
get_highlight_texture() constlxgui::gui::buttoninline
get_layered_region_count() constlxgui::gui::frame
get_layered_region_count_upper_bound() constlxgui::gui::frame
get_left() constlxgui::gui::region
get_level() constlxgui::gui::frame
get_lua_()lxgui::gui::regionprotected
get_lua_() constlxgui::gui::regionprotected
get_lua_member_(const std::string &key) constlxgui::gui::regionprotected
get_manager()lxgui::gui::regioninline
get_manager() constlxgui::gui::regioninline
get_max_dimensions() constlxgui::gui::frame
get_min_dimensions() constlxgui::gui::frame
get_name() constlxgui::gui::region
get_normal_text()lxgui::gui::buttoninline
get_normal_text() constlxgui::gui::buttoninline
get_normal_texture()lxgui::gui::buttoninline
get_normal_texture() constlxgui::gui::buttoninline
get_or_create_backdrop()lxgui::gui::frame
get_parent() constlxgui::gui::regioninline
get_parent()lxgui::gui::regioninline
get_pushed_text_offset() constlxgui::gui::button
get_pushed_texture()lxgui::gui::buttoninline
get_pushed_texture() constlxgui::gui::buttoninline
get_raw_name() constlxgui::gui::region
get_region(const std::string &name) constlxgui::gui::frame
get_region(const std::string &name)lxgui::gui::frameinline
get_region(const std::string &name)lxgui::gui::frameinline
get_region_type() constlxgui::gui::region
get_regions()lxgui::gui::frame
get_regions() constlxgui::gui::frame
get_registry()lxgui::gui::region
get_registry() constlxgui::gui::region
get_rel_hit_rect_insets() constlxgui::gui::frame
get_right() constlxgui::gui::region
get_scale() constlxgui::gui::frame
get_script(const std::string &script_name) constlxgui::gui::frame
get_strata() constlxgui::gui::frame
get_text() constlxgui::gui::button
get_title_region() constlxgui::gui::frameinline
get_title_region()lxgui::gui::frameinline
get_top() constlxgui::gui::region
get_top_level_parent() constlxgui::gui::frame
get_top_level_parent()lxgui::gui::frameinline
get_type_list_() const overridelxgui::gui::buttonprotectedvirtual
get_type_list_impl_()lxgui::gui::regionprotectedstatic
get_update_rate() constlxgui::gui::frame
has_focus() constlxgui::gui::frame
has_script(const std::string &script_name) constlxgui::gui::frame
hide()lxgui::gui::region
highlight()lxgui::gui::buttonvirtual
highlight_text_lxgui::gui::buttonprotected
highlight_texture_lxgui::gui::buttonprotected
initialize_(T &self, const region_core_attributes &attr)lxgui::gui::regionprotected
is_apparent_height_defined() constlxgui::gui::region
is_apparent_width_defined() constlxgui::gui::region
is_auto_focus_lxgui::gui::frameprotected
is_auto_focus_enabled() constlxgui::gui::frame
is_button_clicks_enabled(const std::string &mouse_event) constlxgui::gui::button
is_button_clicks_enabled(input::mouse_button button_id, input::mouse_button_event button_event) constlxgui::gui::button
is_button_clicks_enabled_(input::mouse_button button_id) constlxgui::gui::buttonprotected
is_clamped_to_screen() constlxgui::gui::frame
is_clamped_to_screen_lxgui::gui::frameprotected
is_drag_enabled(const std::string &button_name) constlxgui::gui::frame
is_enabled() constlxgui::gui::button
is_focused_lxgui::gui::frameprotected
is_highlight_locked_lxgui::gui::buttonprotected
is_highlighted_lxgui::gui::buttonprotected
is_in_region(const vector2f &position) const overridelxgui::gui::framevirtual
is_key_capture_enabled(const std::string &key_name) constlxgui::gui::frame
is_keyboard_enabled() constlxgui::gui::frame
is_keyboard_enabled_lxgui::gui::frameprotected
is_loaded() constlxgui::gui::region
is_loaded_lxgui::gui::regionprotected
is_manually_inherited() constlxgui::gui::region
is_manually_inherited_lxgui::gui::regionprotected
is_mouse_click_enabled() constlxgui::gui::frame
is_mouse_click_enabled_lxgui::gui::frameprotected
is_mouse_in_frame_lxgui::gui::frameprotected
is_mouse_move_enabled() constlxgui::gui::frame
is_mouse_move_enabled_lxgui::gui::frameprotected
is_mouse_wheel_enabled() constlxgui::gui::frame
is_mouse_wheel_enabled_lxgui::gui::frameprotected
is_movable() constlxgui::gui::frame
is_movable_lxgui::gui::frameprotected
is_region_type(const std::string &type_name) constlxgui::gui::region
is_region_type() constlxgui::gui::regioninline
is_region_type(const region &obj) constlxgui::gui::regioninline
is_resizable() constlxgui::gui::frame
is_resizable_lxgui::gui::frameprotected
is_shown() constlxgui::gui::region
is_shown_lxgui::gui::regionprotected
is_top_level() constlxgui::gui::frame
is_top_level_lxgui::gui::frameprotected
is_user_placed() constlxgui::gui::frame
is_user_placed_lxgui::gui::frameprotected
is_valid() constlxgui::gui::region
is_valid_lxgui::gui::regionprotected
is_virtual() constlxgui::gui::region
is_virtual_lxgui::gui::regionprotected
is_visible() constlxgui::gui::region
is_visible_lxgui::gui::regionprotected
layer_list_lxgui::gui::frameprotected
level_lxgui::gui::frameprotected
lock_highlight()lxgui::gui::button
make_borders_(float &min, float &max, float center, float size) constlxgui::gui::regionprotected
manager_lxgui::gui::regionprotected
max_height_lxgui::gui::frameprotected
max_width_lxgui::gui::frameprotected
min_height_lxgui::gui::frameprotected
min_width_lxgui::gui::frameprotected
modify_anchor(point p)lxgui::gui::region
name_lxgui::gui::regionprotected
normal_text_lxgui::gui::buttonprotected
normal_texture_lxgui::gui::buttonprotected
notify_borders_need_update()lxgui::gui::regionvirtual
notify_focus(bool focus)lxgui::gui::framevirtual
notify_frame_renderer_changed_(const utils::observer_ptr< frame_renderer > &new_renderer)lxgui::gui::frameprotected
notify_invisible() overridelxgui::gui::framevirtual
notify_layers_need_update()lxgui::gui::frame
notify_loaded() overridelxgui::gui::framevirtual
notify_mouse_in_frame(bool mouse_in_frame, const vector2f &mouse_pos)lxgui::gui::framevirtual
notify_renderer_need_redraw() overridelxgui::gui::framevirtual
notify_scaling_factor_updated() overridelxgui::gui::framevirtual
notify_strata_changed_(strata new_strata_id)lxgui::gui::frameprotected
notify_visible() overridelxgui::gui::framevirtual
num_layerslxgui::gui::frameprotectedstatic
on_event_(std::string_view event_name, const event_data &event)lxgui::gui::frameprotected
operator=(const region &)=deletelxgui::gui::region
operator=(region &&)=deletelxgui::gui::region
parent_lxgui::gui::regionprotected
parse_all_nodes_before_children_(const layout_node &node) overridelxgui::gui::buttonprotectedvirtual
parse_anchor_node_(const layout_node &node)lxgui::gui::regionprotectedvirtual
parse_attributes_(const layout_node &node) overridelxgui::gui::buttonprotectedvirtual
parse_backdrop_node_(const layout_node &node)lxgui::gui::frameprotectedvirtual
parse_child_(const layout_node &node, const std::string &type)lxgui::gui::frameprotected
parse_color_node_(const layout_node &node)lxgui::gui::regionprotected
parse_dimension_node_(const layout_node &node)lxgui::gui::regionprotected
parse_file_name(const std::string &file_name) constlxgui::gui::region
parse_frames_node_(const layout_node &node)lxgui::gui::frameprotectedvirtual
parse_hit_rect_insets_node_(const layout_node &node)lxgui::gui::frameprotectedvirtual
parse_layers_node_(const layout_node &node)lxgui::gui::frameprotectedvirtual
parse_layout(const layout_node &node) finallxgui::gui::framevirtual
parse_offset_node_(const layout_node &node)lxgui::gui::regionprotected
parse_offset_node_or_(const layout_node &node, float fallback)lxgui::gui::regionprotected
parse_region_(const layout_node &node, const std::string &layer_name, const std::string &type)lxgui::gui::frameprotected
parse_resize_bounds_node_(const layout_node &node)lxgui::gui::frameprotectedvirtual
parse_scripts_node_(const layout_node &node)lxgui::gui::frameprotectedvirtual
parse_size_node_(const layout_node &node)lxgui::gui::regionprotectedvirtual
parse_title_region_node_(const layout_node &node)lxgui::gui::frameprotectedvirtual
push()lxgui::gui::buttonvirtual
pushed_text_offset_lxgui::gui::buttonprotected
pushed_texture_lxgui::gui::buttonprotected
raise()lxgui::gui::frame
raw_name_lxgui::gui::regionprotected
read_anchors_(float &left, float &right, float &top, float &bottom, float &x_center, float &y_center) constlxgui::gui::regionprotected
reg_click_list_lxgui::gui::buttonprotected
reg_drag_list_lxgui::gui::frameprotected
reg_key_list_lxgui::gui::frameprotected
region(utils::control_block &block, manager &mgr, const region_core_attributes &attr)lxgui::gui::regionexplicit
region(const region &)=deletelxgui::gui::region
region(region &&)=deletelxgui::gui::region
region_list typedeflxgui::gui::frame
region_list_lxgui::gui::frameprotected
region_list_view typedeflxgui::gui::frame
register_event(const std::string &event_name)lxgui::gui::frame
register_on_lua(sol::state &lua)lxgui::gui::buttonstatic
rel_hit_rect_inset_list_lxgui::gui::frameprotected
release()lxgui::gui::buttonvirtual
release_from_parent() overridelxgui::gui::framevirtual
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 > &reg)lxgui::gui::frame
remove_script(const std::string &script_name)lxgui::gui::frame
render() const overridelxgui::gui::framevirtual
round_to_pixel(float value, utils::rounding_method method=utils::rounding_method::nearest) constlxgui::gui::region
round_to_pixel(const vector2f &position, utils::rounding_method method=utils::rounding_method::nearest) constlxgui::gui::region
scale_lxgui::gui::frameprotected
serialize(const std::string &tab) const overridelxgui::gui::buttonvirtual
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::regioninline
set_backdrop(std::unique_ptr< backdrop > bdrop)lxgui::gui::frame
set_button_clicks_enabled(const std::string &mouse_event, bool enable)lxgui::gui::buttoninline
set_button_clicks_enabled(input::mouse_button button_id, input::mouse_button_event button_event, bool enable)lxgui::gui::buttoninline
set_clamped_to_screen(bool is_clamped_to_screen)lxgui::gui::frame
set_dimensions(const vector2f &dimensions) overridelxgui::gui::framevirtual
set_disabled_text(utils::observer_ptr< font_string > fstr)lxgui::gui::button
set_disabled_texture(utils::observer_ptr< texture > tex)lxgui::gui::button
set_drag_enabled(const std::string &button_name, bool enable)lxgui::gui::frameinline
set_drag_enabled(input::mouse_button button_id, bool enable)lxgui::gui::frameinline
set_draw_layer_enabled(layer layer_id, bool enable)lxgui::gui::frameinline
set_enabled(bool enabled)lxgui::gui::buttoninline
set_focus(bool focus)lxgui::gui::frame
set_frame_renderer(utils::observer_ptr< frame_renderer > rdr)lxgui::gui::frame
set_height(float abs_height) overridelxgui::gui::framevirtual
set_highlight_text(utils::observer_ptr< font_string > fstr)lxgui::gui::button
set_highlight_texture(utils::observer_ptr< texture > tex)lxgui::gui::button
set_key_capture_enabled(const std::string &key_name, bool enable)lxgui::gui::frameinline
set_key_capture_enabled(input::key key_id, bool enable)lxgui::gui::frameinline
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::regionprotected
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::regionprotected
set_normal_text(utils::observer_ptr< font_string > fstr)lxgui::gui::button
set_normal_texture(utils::observer_ptr< texture > tex)lxgui::gui::button
set_parent_(utils::observer_ptr< frame > parent) overridelxgui::gui::frameprotectedvirtual
set_pushed_text_offset(const vector2f &offset)lxgui::gui::button
set_pushed_texture(utils::observer_ptr< texture > tex)lxgui::gui::button
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::frameinline
set_script(const std::string &script_name, sol::protected_function handler, script_info info=script_info{})lxgui::gui::frameinline
set_script(const std::string &script_name, script_function handler, script_info info=script_info{})lxgui::gui::frameinline
set_script(const std::string &script_name, Function &&handler, script_info info=script_info{})lxgui::gui::frameinline
set_shown(bool is_shown)lxgui::gui::region
set_strata(std::optional< strata > strata_id)lxgui::gui::frame
set_text(const utils::ustring &content)lxgui::gui::button
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::regionprotected
set_width(float abs_width) overridelxgui::gui::framevirtual
show()lxgui::gui::region
signal_list_lxgui::gui::frameprotected
start_moving()lxgui::gui::frame
start_sizing(const point &p)lxgui::gui::frame
state enum namelxgui::gui::button
state_lxgui::gui::buttonprotected
stop_moving()lxgui::gui::frame
stop_sizing()lxgui::gui::frame
strata_lxgui::gui::frameprotected
time_since_last_update_lxgui::gui::frameprotected
title_region_lxgui::gui::frameprotected
unlight()lxgui::gui::buttonvirtual
unlock_highlight()lxgui::gui::button
unregister_event(const std::string &event_name)lxgui::gui::frame
update(float delta) finallxgui::gui::framevirtual
update_(float delta)lxgui::gui::frameprotectedvirtual
update_borders_() overridelxgui::gui::frameprotectedvirtual
update_rate_lxgui::gui::frameprotected
~frame() overridelxgui::gui::frame
~region() overridelxgui::gui::region