sandbox
Loading...
Searching...
No Matches
sbx::ui::button Member List

This is the complete list of members for sbx::ui::button, including all inherited members.

add_child(std::unique_ptr< element > child) -> element & (defined in sbx::ui::element)sbx::ui::element
anchor_max (defined in sbx::ui::element)sbx::ui::element
anchor_min (defined in sbx::ui::element)sbx::ui::element
button() (defined in sbx::ui::button)sbx::ui::button
children() const -> const std::vector< std::unique_ptr< element > > & (defined in sbx::ui::element)sbx::ui::element
children() -> std::vector< std::unique_ptr< element > > & (defined in sbx::ui::element)sbx::ui::element
clear_layout() -> void (defined in sbx::ui::element)sbx::ui::element
color (defined in sbx::ui::element)sbx::ui::element
computed_rectangle() const -> const rectangle & (defined in sbx::ui::element)sbx::ui::element
element()=default (defined in sbx::ui::element)sbx::ui::element
has_layout() const -> bool (defined in sbx::ui::element)sbx::ui::element
hovered_color (defined in sbx::ui::button)sbx::ui::button
is_enabled (defined in sbx::ui::element)sbx::ui::element
is_interactive (defined in sbx::ui::element)sbx::ui::element
normal_color (defined in sbx::ui::button)sbx::ui::button
offset_max (defined in sbx::ui::element)sbx::ui::element
offset_min (defined in sbx::ui::element)sbx::ui::element
on_click (defined in sbx::ui::button)sbx::ui::button
panel()=default (defined in sbx::ui::panel)sbx::ui::panel
pivot (defined in sbx::ui::element)sbx::ui::element
pressed_color (defined in sbx::ui::button)sbx::ui::button
process_input(const math::vector2 &mouse_position, bool is_down, bool was_down) -> bool override (defined in sbx::ui::button)sbx::ui::buttonprotectedvirtual
process_input_tree(const math::vector2 &mouse_position, bool is_down, bool was_down) -> bool (defined in sbx::ui::element)sbx::ui::element
remove_child(element &child) -> void (defined in sbx::ui::element)sbx::ui::element
resolve_as_arranged(const rectangle &arranged_rect) -> void (defined in sbx::ui::element)sbx::ui::element
resolve_layout(const rectangle &parent_rectangle) -> void (defined in sbx::ui::element)sbx::ui::element
set_layout(Args &&... args) -> Type & (defined in sbx::ui::element)sbx::ui::elementinline
sizing (defined in sbx::ui::element)sbx::ui::element
sort_order (defined in sbx::ui::element)sbx::ui::element
submit(const math::vector2 &screen_size) -> void override (defined in sbx::ui::panel)sbx::ui::panelprotectedvirtual
submit_quad(const math::vector2 &screen_size, const math::vector2 &quad_position, const math::vector2 &quad_size, const math::vector2 &quad_pivot, const math::color &quad_color, std::uint32_t albedo_index, std::int32_t quad_sort_order, const math::vector2 &uv_min, const math::vector2 &uv_max, std::uint32_t flags, std::float_t sdf_px_range=0.0f) -> void (defined in sbx::ui::element)sbx::ui::elementprotected
submit_tree(const math::vector2 &screen_size) -> void (defined in sbx::ui::element)sbx::ui::element
~button() override=default (defined in sbx::ui::button)sbx::ui::button
~element()=default (defined in sbx::ui::element)sbx::ui::elementvirtual
~panel() override=default (defined in sbx::ui::panel)sbx::ui::panel