HoverRace  2.0
HoverRace::Display::Hud Member List

This is the complete list of members for HoverRace::Display::Hud, including all inherited members.

Advance(Util::OS::timestamp_t tick)HoverRace::Display::Hud
Alignment enum nameHoverRace::Display::UiViewModel
At(HudAlignment::type alignment)HoverRace::Display::Hudinline
AttachView(Display &disp) overrideHoverRace::Display::BaseContainerinlinevirtual
AttachViewDynamic(Display &disp, T *self)HoverRace::Display::ViewModelinlineprotected
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
cellHoverRace::Display::Hudprivate
children_t typedefHoverRace::Display::BaseContainerprotected
Clear()HoverRace::Display::Hudinlinevirtual
displayHoverRace::Display::BaseContainerprotected
displayConfigChangedConnHoverRace::Display::Hudprivate
DropFocus()HoverRace::Display::UiViewModelinlinevirtual
FireModelUpdate(int prop)HoverRace::Display::ViewModelinlineprotectedvirtual
focusRelinquishedSignal_t typedefHoverRace::Display::UiViewModel
focusRequestedSignal_t typedefHoverRace::Display::UiViewModel
ForEachChild(Fn fn) const HoverRace::Display::BaseContainerinline
ForEachHudChild(Fn fn)HoverRace::Display::Hudinlineprotected
ForEachVisibleChild(Fn fn) const HoverRace::Display::BaseContainerinline
GetAlignedPos(const Vec2 &pos, double w, double h) const HoverRace::Display::UiViewModel
GetAlignedPos(double w, double h) const HoverRace::Display::UiViewModelinline
GetAlignment() const HoverRace::Display::UiViewModelinline
GetCell() const HoverRace::Display::Hudinline
GetChildOffset() const HoverRace::Display::BaseContainerinline
GetChildren()HoverRace::Display::BaseContainerinlineprotected
GetFocusRelinquishedSignal()HoverRace::Display::UiViewModelinline
GetFocusRequestedSignal()HoverRace::Display::UiViewModelinline
GetLayoutFlags() const HoverRace::Display::UiViewModelinline
GetOpacity() const HoverRace::Display::BaseContainerinline
GetPos() const HoverRace::Display::UiViewModelinline
GetSize() const HoverRace::Display::BaseContainerinline
GetTrack() const HoverRace::Display::Hudinline
GetTranslation() const HoverRace::Display::UiViewModelinline
GetView() const HoverRace::Display::ViewModelinline
Hud(Display &display, std::shared_ptr< Player::Player > player, std::shared_ptr< Model::Track > track, uiLayoutFlags_t layoutFlags=0)HoverRace::Display::Hud
hudChildList_t typedefHoverRace::Display::Hudprivate
hudChildrenHoverRace::Display::Hudprivate
hudScaleHoverRace::Display::Hudprivate
IsClip() const HoverRace::Display::BaseContainerinline
IsEmpty() const HoverRace::Display::BaseContainerinline
IsFocused() const HoverRace::Display::UiViewModelinline
IsLayoutFloating() const HoverRace::Display::UiViewModelinline
IsLayoutUnscaled() const HoverRace::Display::UiViewModelinline
IsVisible() const HoverRace::Display::BaseContainerinline
Layout()HoverRace::Display::Hudprotectedvirtual
LayoutCorner(HudAlignment::type alignCorner, HudAlignment::type alignH, HudAlignment::type alignV, double startX, double startY, double scaleX, double scaleY)HoverRace::Display::Hudprivate
LayoutStacked(HudAlignment::type align, double startX, double startY, double scaleX, double scaleY)HoverRace::Display::Hudprivate
Measure() overrideHoverRace::Display::BaseContainerinlinevirtual
NewChild(Args &&...args)HoverRace::Display::BaseContainerinlineprotected
NewHudChild(HudAlignment::type alignment, Args &&...args)HoverRace::Display::Hudinlineprivate
OnAction()HoverRace::Display::UiViewModelinlinevirtual
OnChildRelinquishedFocus(UiViewModel &child, const Control::Nav &nav)HoverRace::Display::BaseContainerinlineprotectedvirtual
OnChildRequestedFocus(UiViewModel &child)HoverRace::Display::BaseContainerinlineprotectedvirtual
OnMouseMoved(const Vec2 &pos) overrideHoverRace::Display::BaseContainervirtual
OnMousePressed(const Control::Mouse::Click &click) overrideHoverRace::Display::BaseContainervirtual
OnMouseReleased(const Control::Mouse::Click &click) overrideHoverRace::Display::BaseContainervirtual
OnMouseScrolled(const Control::Mouse::Scroll &scroll) overrideHoverRace::Display::BaseContainervirtual
OnNavigate(const Control::Nav &)HoverRace::Display::UiViewModelinlinevirtual
OnScreenSizeChanged()HoverRace::Display::Hud
playerHoverRace::Display::Hudprivate
PrepareRender()HoverRace::Display::ViewModelinline
RelinquishFocus(const Control::Nav &nav)HoverRace::Display::UiViewModelprotected
RemoveChild(const std::shared_ptr< T > &child)HoverRace::Display::BaseContainerinlineprotected
Render()HoverRace::Display::ViewModelinline
ReorderChild(const std::shared_ptr< T > &child, size_t idx)HoverRace::Display::BaseContainerinlineprotected
RequestFocus()HoverRace::Display::UiViewModel
RequestLayout()HoverRace::Display::ViewModelinlineprotected
Reserve(size_t capacity)HoverRace::Display::BaseContainerinlineprotectedvirtual
SetAlignment(Alignment alignment)HoverRace::Display::UiViewModel
SetCell(HudCell cell)HoverRace::Display::Hud
SetChildOffset(const Vec2 &offset)HoverRace::Display::BaseContainerprotected
SetClip(bool clip)HoverRace::Display::BaseContainer
SetFocused(bool focused)HoverRace::Display::UiViewModelprotected
SetOpacity(double opacity)HoverRace::Display::BaseContainer
SetPlayer(std::shared_ptr< Player::Player > player)HoverRace::Display::Hud
SetPos(const Vec2 &pos)HoverRace::Display::UiViewModel
SetPos(double x, double y)HoverRace::Display::UiViewModelinline
SetSize(const Vec2 &size)HoverRace::Display::BaseContainer
SetSize(double w, double h)HoverRace::Display::BaseContainerinline
SetTrack(std::shared_ptr< Model::Track > track)HoverRace::Display::Hud
SetTranslation(const Vec2 &translation)HoverRace::Display::UiViewModel
SetTranslation(double x, double y)HoverRace::Display::UiViewModelinline
SetView(std::unique_ptr< View > &&view)HoverRace::Display::ViewModelinline
SetVisible(bool visible)HoverRace::Display::BaseContainer
ShareTrack() const HoverRace::Display::Hudinline
ShrinkWrap()HoverRace::Display::BaseContainer
SUPER typedefHoverRace::Display::Hudprivate
TestHit(const Vec2 &pos)HoverRace::Display::BaseContainerprotected
trackHoverRace::Display::Hudprivate
TryFocus(const Control::Nav &nav=Control::Nav::NEUTRAL)HoverRace::Display::UiViewModelinlinevirtual
UiViewModel(uiLayoutFlags_t layoutFlags=0)HoverRace::Display::UiViewModelinline
ViewModel()HoverRace::Display::ViewModelinline
~BaseContainer()HoverRace::Display::BaseContainerinlinevirtual
~Hud()HoverRace::Display::Hudinlinevirtual
~UiViewModel()HoverRace::Display::UiViewModelinlinevirtual
~ViewModel()HoverRace::Display::ViewModelinlinevirtual