| above_of(const UI::Widget &rhs) | UI::Widget | inline |
| 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_y_bounds() const | UI::Widget | |
| have_shadow | UI::Widget | |
| height | UI::Widget | |
| 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 |
| 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::WaffleChart | 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_data(std::vector< UI::ChartData > data) | UI::WaffleChart | |
| 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 |
| 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 | |
| WaffleChart(int x, int y, unsigned w, unsigned h, Widget *_parent=nullptr) | UI::WaffleChart | |
| 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 | |
| ~WaffleChart() override | UI::WaffleChart | inlinevirtual |
| ~Widget() | UI::Widget | virtual |