| Alignment enum name | HoverRace::Display::UiViewModel | |
| AttachView(Display &disp) override | HoverRace::Display::Button | inlinevirtual |
| AttachViewDynamic(Display &disp, T *self) | HoverRace::Display::ViewModel | inlineprotected |
| Button(Display &display, const std::string &text, uiLayoutFlags_t layoutFlags=0) | HoverRace::Display::Button | |
| Button(Display &display, const Vec2 &size, const std::string &text, uiLayoutFlags_t layoutFlags=0) | HoverRace::Display::Button | |
| checked | HoverRace::Display::StateButton | private |
| clickedSignal_t typedef | HoverRace::Display::ClickRegion | |
| ClickRegion(Display &display, uiLayoutFlags_t layoutFlags=0) | HoverRace::Display::ClickRegion | |
| ClickRegion(Display &display, const Vec2 &size, uiLayoutFlags_t layoutFlags=0) | HoverRace::Display::ClickRegion | |
| display | HoverRace::Display::ClickRegion | protected |
| DropFocus() | HoverRace::Display::UiViewModel | inlinevirtual |
| FireClickedSignal() | HoverRace::Display::ClickRegion | protectedvirtual |
| FireModelUpdate(int prop) override | HoverRace::Display::StateButton | virtual |
| focusRelinquishedSignal_t typedef | HoverRace::Display::UiViewModel | |
| focusRequestedSignal_t typedef | HoverRace::Display::UiViewModel | |
| 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 |
| GetBackgroundChild() const | HoverRace::Display::Button | inline |
| GetClickedSignal() | HoverRace::Display::ClickRegion | inline |
| GetContentsChild() const | HoverRace::Display::Button | inline |
| GetFocusRelinquishedSignal() | HoverRace::Display::UiViewModel | inline |
| GetFocusRequestedSignal() | HoverRace::Display::UiViewModel | inline |
| GetHighlightChild() const | HoverRace::Display::Button | inline |
| GetIcon() const | HoverRace::Display::Button | inline |
| GetIconChild() const | HoverRace::Display::Button | inline |
| GetLabelChild() const | HoverRace::Display::Button | inline |
| GetLayoutFlags() const | HoverRace::Display::UiViewModel | inline |
| GetPictureChild() const | HoverRace::Display::Button | inline |
| GetPos() const | HoverRace::Display::UiViewModel | inline |
| GetSize() | HoverRace::Display::ClickRegion | |
| GetText() const | HoverRace::Display::Button | |
| getTextAlignment() const | HoverRace::Display::Button | |
| GetTranslation() const | HoverRace::Display::UiViewModel | inline |
| GetView() const | HoverRace::Display::ViewModel | inline |
| icons | HoverRace::Display::StateButton | private |
| icons_t typedef | HoverRace::Display::StateButton | private |
| iconsKey_t typedef | HoverRace::Display::StateButton | private |
| iconsVal_t typedef | HoverRace::Display::StateButton | private |
| IsAutoSize() const | HoverRace::Display::ClickRegion | inline |
| IsChecked() const | HoverRace::Display::StateButton | inline |
| IsEnabled() const | HoverRace::Display::ClickRegion | inline |
| IsFocused() const | HoverRace::Display::UiViewModel | inline |
| IsLayoutFloating() const | HoverRace::Display::UiViewModel | inline |
| IsLayoutUnscaled() const | HoverRace::Display::UiViewModel | inline |
| IsPressed() const | HoverRace::Display::ClickRegion | inlineprotected |
| Layout() override | HoverRace::Display::Button | protectedvirtual |
| Measure() override | HoverRace::Display::Button | virtual |
| OnAction() override | HoverRace::Display::ClickRegion | virtual |
| OnMouseDrag(const Vec2 &relPos) | HoverRace::Display::ClickRegion | inlineprotectedvirtual |
| OnMouseMoved(const Vec2 &pos) override | HoverRace::Display::ClickRegion | virtual |
| OnMousePressed(const Control::Mouse::Click &click) override | HoverRace::Display::ClickRegion | virtual |
| OnMouseReleased(const Control::Mouse::Click &click) override | HoverRace::Display::ClickRegion | virtual |
| OnMouseScrolled(const Control::Mouse::Scroll &) | HoverRace::Display::UiViewModel | inlinevirtual |
| OnNavigate(const Control::Nav &nav) override | HoverRace::Display::Button | virtual |
| PrepareRender() | HoverRace::Display::ViewModel | inline |
| RelinquishFocus(const Control::Nav &nav) | HoverRace::Display::UiViewModel | protected |
| Render() | HoverRace::Display::ViewModel | inline |
| RequestFocus() | HoverRace::Display::UiViewModel | |
| RequestLayout() | HoverRace::Display::ViewModel | inlineprotected |
| RequestSizing() | HoverRace::Display::ClickRegion | protected |
| ScreenPosToRel(const Vec2 &pos) | HoverRace::Display::ClickRegion | protected |
| SetAlignment(Alignment alignment) | HoverRace::Display::UiViewModel | |
| SetAutoSize() | HoverRace::Display::ClickRegion | |
| SetChecked(bool checked) | HoverRace::Display::StateButton | |
| SetContents(std::shared_ptr< BaseContainer > contents) | HoverRace::Display::Button | |
| SetEnabled(bool enabled) | HoverRace::Display::ClickRegion | |
| SetFixedWidth(double width) | HoverRace::Display::Button | |
| SetFocused(bool focused) | HoverRace::Display::UiViewModel | protected |
| SetIcon(std::shared_ptr< Box > icon) | HoverRace::Display::Button | |
| SetPos(const Vec2 &pos) | HoverRace::Display::UiViewModel | |
| SetPos(double x, double y) | HoverRace::Display::UiViewModel | inline |
| SetPressed(bool pressed) | HoverRace::Display::ClickRegion | protected |
| SetSize(const Vec2 &size) | HoverRace::Display::ClickRegion | |
| SetSize(double w, double h) | HoverRace::Display::ClickRegion | inline |
| SetStateIcon(bool enabled, bool checked, std::shared_ptr< Box > icon) | HoverRace::Display::StateButton | inlineprotected |
| SetText(const std::string &text) | HoverRace::Display::Button | |
| SetTextAlignment(Alignment textAlignment) | HoverRace::Display::Button | |
| SetTexture(std::shared_ptr< Res< Texture >> image) | HoverRace::Display::Button | |
| 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 |
| ShareIcon() const | HoverRace::Display::Button | inline |
| ShareTexture() const | HoverRace::Display::Button | |
| StateButton(Display &display, const std::string &text, uiLayoutFlags_t layoutFlags=0) | HoverRace::Display::StateButton | |
| StateButton(Display &display, const Vec2 &size, const std::string &text, uiLayoutFlags_t layoutFlags=0) | HoverRace::Display::StateButton | |
| SUPER typedef | HoverRace::Display::StateButton | private |
| TestHit(const Vec2 &pos) | HoverRace::Display::ClickRegion | protected |
| TryFocus(const Control::Nav &nav=Control::Nav::NEUTRAL) override | HoverRace::Display::ClickRegion | virtual |
| UiViewModel(uiLayoutFlags_t layoutFlags=0) | HoverRace::Display::UiViewModel | inline |
| UpdateIcon() | HoverRace::Display::StateButton | protected |
| ViewModel() | HoverRace::Display::ViewModel | inline |
| ~Button() | HoverRace::Display::Button | virtual |
| ~ClickRegion() | HoverRace::Display::ClickRegion | virtual |
| ~StateButton() | HoverRace::Display::StateButton | virtual |
| ~UiViewModel() | HoverRace::Display::UiViewModel | inlinevirtual |
| ~ViewModel() | HoverRace::Display::ViewModel | inlinevirtual |