action | HoverRace::Display::ActionButton | private |
ActionButton(Display &display, uiLayoutFlags_t layoutFlags=0) | HoverRace::Display::ActionButton | |
ActionButton(Display &display, const std::string &text, uiLayoutFlags_t layoutFlags=0) | HoverRace::Display::ActionButton | |
ActionButton(Display &display, const Vec2 &size, uiLayoutFlags_t layoutFlags=0) | HoverRace::Display::ActionButton | |
ActionButton(Display &display, const Vec2 &size, const std::string &text, uiLayoutFlags_t layoutFlags=0) | HoverRace::Display::ActionButton | |
Alignment enum name | HoverRace::Display::UiViewModel | |
armed | HoverRace::Display::ActionButton | private |
AttachAction(Control::InputEventController &controller, Control::InputEventController::VoidActionPtr action) | HoverRace::Display::ActionButton | |
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 | |
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 | |
DetachAction() | HoverRace::Display::ActionButton | |
display | HoverRace::Display::ClickRegion | protected |
DropFocus() | HoverRace::Display::UiViewModel | inlinevirtual |
FireClickedSignal() | HoverRace::Display::ActionButton | protectedvirtual |
FireModelUpdate(int prop) override | HoverRace::Display::Button | virtual |
fixedText | HoverRace::Display::ActionButton | private |
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 |
InitKeycap() | HoverRace::Display::ActionButton | private |
IsAutoSize() const | HoverRace::Display::ClickRegion | 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 |
keycap | HoverRace::Display::ActionButton | private |
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 | |
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 |
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 | |
SUPER typedef | HoverRace::Display::ActionButton | 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 |
ViewModel() | HoverRace::Display::ViewModel | inline |
~ActionButton() | HoverRace::Display::ActionButton | virtual |
~Button() | HoverRace::Display::Button | virtual |
~ClickRegion() | HoverRace::Display::ClickRegion | virtual |
~UiViewModel() | HoverRace::Display::UiViewModel | inlinevirtual |
~ViewModel() | HoverRace::Display::ViewModel | inlinevirtual |