DIFF

class IngameHudVisibilitySource

IngameHudVisibility Managed

All members, including inherited

Members 5

protected ref map<EHudElement, Widget> m_ElementMap
Referenced by Init(), InitElementMap(), IsElementVisible()
Show 1 more, UpdateVisibility()
protected ref map< EHudContextFlags, ref array<EHudElement> > m_ElementLinkMap
EHudContextFlags QUICKBAR_HIDE_FLAGS = (EHudContextFlags.QUICKBAR_HIDE | EHudContextFlags.QUICKBAR_DISABLE | EHudContextFlags.QUICKBAR_GLOBAL)
Referenced by UpdateElement()
static EHudContextFlags HUD_HIDE_FLAGS = (EHudContextFlags.HUD_DISABLE | EHudContextFlags.HUD_HIDE | EHudContextFlags.MENU_OPEN | EHudContextFlags.UNCONSCIOUS)

Methods 8

void Init(Widget panel)
Referenced by IngameHud.Init()
protected void InitElementMap(Widget panel)
Referenced by Init()
protected void LinkElementsToFlags()
Referenced by Init()
bool IsElementVisible(EHudElement element)
protected void UpdateElement(EHudElement element)
Referenced by SetContextFlag()
protected void UpdateVisibility(EHudElement element, bool target)
References map.Get(), Widget.IsVisible(), Widget.Show()
Show 1 more, m_ElementMap
Referenced by UpdateElement()