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 |