above_of(const UI::Widget &rhs) | UI::Widget | inline |
add_btn | UI::NumericInput | |
add_child(UI::Widget &child) | UI::Widget | |
background_color | UI::Widget | |
below_of(const UI::Widget &rhs) | UI::Widget | inline |
border | UI::Widget | |
children | UI::Widget | |
clickable_effect | UI::Widget | protected |
current_texture | UI::Widget | |
dpad_index | UI::Widget | |
draw_rect(const Eng3D::Texture *tex, Eng3D::Rect rect_pos, Eng3D::Rect rect_tex, Eng3D::Rect viewport) | UI::Widget | protected |
draw_rectangle(int x, int y, unsigned w, unsigned h, Eng3D::Rect viewport, const Eng3D::Texture *tex) | UI::Widget | protected |
flex | UI::Widget | |
flex_align | UI::Widget | |
flex_gap | UI::Widget | |
flex_justify | UI::Widget | |
font | UI::Widget | |
get_buffer() const | UI::NumericInput | |
get_y_bounds() const | UI::Widget | |
Group(int x, int y, unsigned w, unsigned h, Widget *parent=nullptr) | UI::Group | |
Group(int x, int y, Widget *parent=nullptr) | UI::Group | |
have_shadow | UI::Widget | |
height | UI::Widget | |
inp | UI::NumericInput | |
is_float | UI::Widget | |
is_fullscreen | UI::Widget | |
is_hover | UI::Widget | |
is_pinned | UI::Widget | |
is_render | UI::Widget | |
is_scroll | UI::Widget | |
is_transparent | UI::Widget | |
kill() | UI::Widget | inline |
kill_children() | UI::Widget | inline |
left_side_of(const UI::Widget &rhs) | UI::Widget | inline |
lua_on_click | UI::Widget | |
lua_on_click_outside | UI::Widget | |
lua_on_each_tick | UI::Widget | |
lua_on_update | UI::Widget | |
make_widget(Targs &&...args) | UI::Widget | inline |
managed | UI::Widget | |
max_height() const | UI::Widget | inline |
move_by(const glm::ivec2 offset) | UI::Widget | inline |
NumericInput(int _x, int _y, unsigned w, unsigned h, Widget *_parent) | UI::NumericInput | |
on_click | UI::Widget | |
on_click_outside | UI::Widget | |
on_drag | UI::Widget | |
on_each_tick | UI::Widget | |
on_hover | UI::Widget | |
on_pos_recalc | UI::Widget | |
on_render(Context &ctx, Eng3D::Rect viewport) override | UI::Group | virtual |
on_update | UI::Widget | |
operator=(Widget &) noexcept=default | UI::Widget | |
operator=(const Widget &)=default | UI::Widget | |
origin | UI::Widget | |
overflow | UI::Widget | |
padding | UI::Widget | |
parent | UI::Widget | |
right_side_of(const UI::Widget &rhs) | UI::Widget | inline |
scroll(int y) | UI::Widget | |
scrolled_y | UI::Widget | |
set_buffer(const std::string &_buffer) | UI::NumericInput | |
set_on_click(std::function< void(UI::Widget &)> _on_click) | UI::Widget | inlinevirtual |
set_on_drag(std::function< void(glm::ivec2, glm::ivec2)> _on_drag) | UI::Widget | inlinevirtual |
set_on_each_tick(std::function< void(UI::Widget &)> _on_each_tick) | UI::Widget | inlinevirtual |
set_text(const std::string &text) | UI::Widget | virtual |
set_tooltip(UI::Tooltip *tooltip) | UI::Widget | virtual |
set_tooltip(const std::string &text) | UI::Widget | virtual |
set_tooltip(std::function< std::string()> tooltip_text_creator) | UI::Widget | virtual |
set_y(int _y) | UI::Widget | inline |
sort_children(F &&comp) | UI::Widget | inline |
sub_btn | UI::NumericInput | |
text_align_x | UI::Widget | |
text_align_y | UI::Widget | |
text_color | UI::Widget | |
text_offset_x | UI::Widget | |
text_offset_y | UI::Widget | |
text_texture | UI::Widget | |
tooltip | UI::Widget | |
tooltip_creator | UI::Widget | |
type | UI::Widget | |
user_data | UI::Widget | |
Widget()=default | UI::Widget | |
Widget(Widget *parent, int x, int y, unsigned w, unsigned h, WidgetType type) | UI::Widget | |
Widget(Widget *parent, int x, int y, unsigned w, unsigned h, WidgetType type, std::shared_ptr< Eng3D::Texture > tex) | UI::Widget | |
Widget(const Widget &)=default | UI::Widget | |
Widget(Widget &&) noexcept=default | UI::Widget | |
width | UI::Widget | |
x | UI::Widget | |
y | UI::Widget | |
~Group() override | UI::Group | inlinevirtual |
~Widget() | UI::Widget | virtual |