| 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 |  | 
  | clear_unactive_rows() | UI::Table< T > | inline | 
  | 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_row(T _row_id) | UI::Table< T > | inline | 
  | 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_rows_unactive() | UI::Table< T > | inline | 
  | 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 &, Eng3D::Rect viewport) | UI::Widget | 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 |  | 
  | remove_row(T _row_id) | UI::Table< T > | inline | 
  | reserve(size_t _size) | UI::Table< T > | inline | 
  | right_side_of(const UI::Widget &rhs) | UI::Widget | inline | 
  | scroll(int y) | UI::Widget |  | 
  | scrolled_y | UI::Widget |  | 
  | 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(size_t _column_index, bool ascending) | UI::Table< T > | inline | 
  | sort_children(F &&comp) | UI::Widget | inline | 
  | Table(int _x, int _y, unsigned _h, int _row_height, std::vector< int > _widths, std::vector< std::string > _header_labels, UI::Widget *_parent=nullptr) | UI::Table< T > | 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 |  | 
  | 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 |  | 
  | ~Table() override | UI::Table< T > | inlinevirtual | 
  | ~Widget() | UI::Widget | virtual |