| AlignCellContents(double x, double y, double w, double h, Alignment alignment) | HoverRace::Display::FlexGrid | static |
| Alignment enum name | HoverRace::Display::UiViewModel | |
| At(size_t row, size_t col) | HoverRace::Display::FlexGrid | inline |
| AttachView(Display &disp) override | HoverRace::Display::BaseContainer | inlinevirtual |
| AttachViewDynamic(Display &disp, T *self) | HoverRace::Display::ViewModel | inlineprotected |
| AUTOSIZE | HoverRace::Display::FlexGrid | static |
| BaseContainer(Display &display, uiLayoutFlags_t layoutFlags=0) | HoverRace::Display::BaseContainer | |
| BaseContainer(Display &display, const Vec2 &size, bool clip=true, uiLayoutFlags_t layoutFlags=0) | HoverRace::Display::BaseContainer | |
| BOTTOM | HoverRace::Display::FlexGrid | static |
| cells_t typedef | HoverRace::Display::FlexGrid | private |
| children_t typedef | HoverRace::Display::BaseContainer | protected |
| Clear() override | HoverRace::Display::FlexGrid | virtual |
| ClearFocusHint(const Control::Nav &nav) | HoverRace::Display::FlexGrid | |
| colReserve | HoverRace::Display::FlexGrid | private |
| defaultCols | HoverRace::Display::FlexGrid | private |
| display | HoverRace::Display::BaseContainer | protected |
| DropFocus() override | HoverRace::Display::FlexGrid | virtual |
| FindChild(UiViewModel *child) const | HoverRace::Display::FlexGrid | protected |
| FireModelUpdate(int prop) | HoverRace::Display::ViewModel | inlineprotectedvirtual |
| fixedSize | HoverRace::Display::FlexGrid | private |
| FlexGrid(Display &display, uiLayoutFlags_t layoutFlags=0) | HoverRace::Display::FlexGrid | |
| FocusDownFrom(size_t row, size_t col, const Control::Nav &nav) | HoverRace::Display::FlexGrid | private |
| focusedCell | HoverRace::Display::FlexGrid | private |
| FocusFrom(size_t row, size_t col, const Control::Nav &nav, Fn nextFn) | HoverRace::Display::FlexGrid | inlineprivate |
| focusHints | HoverRace::Display::FlexGrid | private |
| FocusLeftFrom(size_t row, size_t col, const Control::Nav &nav) | HoverRace::Display::FlexGrid | private |
| FocusNextFrom(size_t row, size_t col, const Control::Nav &nav) | HoverRace::Display::FlexGrid | private |
| FocusPrevFrom(size_t row, size_t col, const Control::Nav &nav) | HoverRace::Display::FlexGrid | private |
| focusRelinquishedSignal_t typedef | HoverRace::Display::UiViewModel | |
| focusRequestedSignal_t typedef | HoverRace::Display::UiViewModel | |
| FocusRightFrom(size_t row, size_t col, const Control::Nav &nav) | HoverRace::Display::FlexGrid | private |
| FocusUpFrom(size_t row, size_t col, const Control::Nav &nav) | HoverRace::Display::FlexGrid | private |
| ForEachChild(Fn fn) const | HoverRace::Display::BaseContainer | inline |
| ForEachVisibleChild(Fn fn) const | HoverRace::Display::BaseContainer | inline |
| GetAlignedPos(const Vec2 &pos, double w, double h) const | HoverRace::Display::UiViewModel | |
| GetAlignedPos(double w, double h) const | HoverRace::Display::UiViewModel | inline |
| GetAlignment() const | HoverRace::Display::UiViewModel | inline |
| GetChildOffset() const | HoverRace::Display::BaseContainer | inline |
| GetChildren() | HoverRace::Display::BaseContainer | inlineprotected |
| GetColumnDefault(size_t col) | HoverRace::Display::FlexGrid | inline |
| GetFocusHint(const Control::Nav &nav) | HoverRace::Display::FlexGrid | |
| GetFocusRelinquishedSignal() | HoverRace::Display::UiViewModel | inline |
| GetFocusRequestedSignal() | HoverRace::Display::UiViewModel | inline |
| GetLayoutFlags() const | HoverRace::Display::UiViewModel | inline |
| GetMargin() const | HoverRace::Display::FlexGrid | inline |
| GetOpacity() const | HoverRace::Display::BaseContainer | inline |
| GetPadding() const | HoverRace::Display::FlexGrid | inline |
| GetPos() const | HoverRace::Display::UiViewModel | inline |
| GetSize() const | HoverRace::Display::BaseContainer | inline |
| GetTranslation() const | HoverRace::Display::UiViewModel | inline |
| GetView() const | HoverRace::Display::ViewModel | inline |
| IsClip() const | HoverRace::Display::BaseContainer | inline |
| IsEmpty() const | HoverRace::Display::BaseContainer | inline |
| IsFixedHeight() const | HoverRace::Display::FlexGrid | |
| IsFixedWidth() const | HoverRace::Display::FlexGrid | |
| IsFocused() const | HoverRace::Display::UiViewModel | inline |
| IsLayoutFloating() const | HoverRace::Display::UiViewModel | inline |
| IsLayoutUnscaled() const | HoverRace::Display::UiViewModel | inline |
| IsVisible() const | HoverRace::Display::BaseContainer | inline |
| Layout() override | HoverRace::Display::FlexGrid | protectedvirtual |
| margin | HoverRace::Display::FlexGrid | private |
| Measure() override | HoverRace::Display::FlexGrid | virtual |
| NewChild(Args &&...args) | HoverRace::Display::BaseContainer | inlineprotected |
| NewGridCell(size_t row, size_t col, Args &&...args) | HoverRace::Display::FlexGrid | inlineprotected |
| OnAction() override | HoverRace::Display::FlexGrid | inlinevirtual |
| OnChildRelinquishedFocus(UiViewModel &child, const Control::Nav &nav) override | HoverRace::Display::FlexGrid | protectedvirtual |
| OnChildRequestedFocus(UiViewModel &child) override | HoverRace::Display::FlexGrid | protectedvirtual |
| OnMouseMoved(const Vec2 &pos) override | HoverRace::Display::BaseContainer | virtual |
| OnMousePressed(const Control::Mouse::Click &click) override | HoverRace::Display::BaseContainer | virtual |
| OnMouseReleased(const Control::Mouse::Click &click) override | HoverRace::Display::BaseContainer | virtual |
| OnMouseScrolled(const Control::Mouse::Scroll &scroll) override | HoverRace::Display::BaseContainer | virtual |
| OnNavigate(const Control::Nav &nav) override | HoverRace::Display::FlexGrid | inlinevirtual |
| padding | HoverRace::Display::FlexGrid | private |
| PrepareRender() | HoverRace::Display::ViewModel | inline |
| RelinquishFocus(const Control::Nav &nav) | HoverRace::Display::UiViewModel | protected |
| RemoveChild(const std::shared_ptr< T > &child) | HoverRace::Display::BaseContainer | inlineprotected |
| Render() | HoverRace::Display::ViewModel | inline |
| ReorderChild(const std::shared_ptr< T > &child, size_t idx) | HoverRace::Display::BaseContainer | inlineprotected |
| RequestFocus() | HoverRace::Display::UiViewModel | |
| RequestLayout() | HoverRace::Display::ViewModel | inlineprotected |
| Reserve(size_t capacity) override | HoverRace::Display::FlexGrid | inlineprotectedvirtual |
| Reserve(size_t rows, size_t cols) | HoverRace::Display::FlexGrid | |
| RIGHT | HoverRace::Display::FlexGrid | static |
| rows | HoverRace::Display::FlexGrid | private |
| SetAlignment(Alignment alignment) | HoverRace::Display::UiViewModel | |
| SetChildOffset(const Vec2 &offset) | HoverRace::Display::BaseContainer | protected |
| SetClip(bool clip) | HoverRace::Display::BaseContainer | |
| SetFixedHeight(double h) | HoverRace::Display::FlexGrid | |
| SetFixedSize(double w, double h) | HoverRace::Display::FlexGrid | |
| SetFixedWidth(double w) | HoverRace::Display::FlexGrid | |
| SetFocused(bool focused) | HoverRace::Display::UiViewModel | protected |
| SetFocusedCell(size_t row, size_t col) | HoverRace::Display::FlexGrid | private |
| SetFocusHint(const Control::Nav &nav, size_t row, size_t col) | HoverRace::Display::FlexGrid | |
| SetMargin(double width, double height) | HoverRace::Display::FlexGrid | |
| SetOpacity(double opacity) | HoverRace::Display::BaseContainer | |
| SetPadding(double width, double height) | HoverRace::Display::FlexGrid | |
| SetPos(const Vec2 &pos) | HoverRace::Display::UiViewModel | |
| SetPos(double x, double y) | HoverRace::Display::UiViewModel | inline |
| SetSize(const Vec2 &size) | HoverRace::Display::BaseContainer | |
| SetSize(double w, double h) | HoverRace::Display::BaseContainer | inline |
| SetTranslation(const Vec2 &translation) | HoverRace::Display::UiViewModel | |
| SetTranslation(double x, double y) | HoverRace::Display::UiViewModel | inline |
| SetView(std::unique_ptr< View > &&view) | HoverRace::Display::ViewModel | inline |
| SetVisible(bool visible) | HoverRace::Display::BaseContainer | |
| ShrinkWrap() | HoverRace::Display::BaseContainer | |
| size | HoverRace::Display::FlexGrid | private |
| SUPER typedef | HoverRace::Display::FlexGrid | private |
| TestHit(const Vec2 &pos) | HoverRace::Display::BaseContainer | protected |
| TryFocus(const Control::Nav &nav=Control::Nav::NEUTRAL) override | HoverRace::Display::FlexGrid | virtual |
| UiViewModel(uiLayoutFlags_t layoutFlags=0) | HoverRace::Display::UiViewModel | inline |
| ViewModel() | HoverRace::Display::ViewModel | inline |
| ~BaseContainer() | HoverRace::Display::BaseContainer | inlinevirtual |
| ~FlexGrid() | HoverRace::Display::FlexGrid | inlinevirtual |
| ~UiViewModel() | HoverRace::Display::UiViewModel | inlinevirtual |
| ~ViewModel() | HoverRace::Display::ViewModel | inlinevirtual |