DayZ Enforce
Script API
Private Member Functions | Private Attributes | List of all members
IngameHud Class Reference

#include <IngameHud.h>

Inheritance diagram for IngameHud:
Hud

Private Member Functions

void  IngameHud ()
 
void  Init (Widget hud_panel_widget)
 
void  DisplayNotifier (int key, int tendency)
 
void  DisplayBadge (int key, bool show)
 
void  SetStamina (int value)
 
void  DisplayPresence ()
 
void  InitQuickbar ()
 
InventoryQuickbar  GetQuickbar ()
 
void  ShowQuickbar ()
 
void  HideQuickbar ()
 
void  RefreshQuickbar ()
 

Private Attributes

private const float  FADE_IN_TIME = 0.3
 
private const float  FADE_OUT_TIME = 0.3
 
private const float  HIDE_MENU_TIME = 5
 
private autoptr map< int, string >  m_StatesWidgetNames
 
private autoptr map< int, ImageWidget m_StatesWidgets
 
private autoptr map< int, string >  m_BadgesWidgetNames
 
private autoptr map< int, bool >  m_BadgesWidgetDisplay
 
private autoptr map< int, ImageWidget m_BadgesWidgets
 
private autoptr WidgetFadeTimer  m_fade_timer
 
private Widget  m_HudPanelWidget
 
private Widget  m_quickbar_widget
 
private autoptr InventoryQuickbar  m_quickbar
 
private Widget  m_Notifiers
 
private Widget  m_Badges
 
private autoptr Timer  m_hide_timer
 
private ProgressBarWidget  m_stamina
 
private Widget  m_presence
 
private Widget  m_stance
 
private Widget  m_PresenceLevel0
 
private Widget  m_PresenceLevel1
 
private Widget  m_PresenceLevel2
 
private Widget  m_PresenceLevel3
 
private Widget  m_PresenceLevel4
 
private autoptr Timer  myTimer
 

Constructor & Destructor Documentation

void IngameHud::IngameHud ( )
private

Member Function Documentation

void IngameHud::Init ( Widget  hud_panel_widget )
private
void IngameHud::DisplayNotifier ( int  key,
int  tendency 
)
private
void IngameHud::DisplayBadge ( int  key,
bool  show 
)
private
void IngameHud::SetStamina ( int  value )
private

References m_stamina, and EnMath::Random().

void IngameHud::DisplayPresence ( )
private
void IngameHud::InitQuickbar ( )
private
InventoryQuickbar IngameHud::GetQuickbar ( )
private

References m_quickbar.

void IngameHud::ShowQuickbar ( )
private
void IngameHud::HideQuickbar ( )
private

References m_quickbar_widget, and Widget::Show().

Referenced by InventoryMenu::OnShow().

void IngameHud::RefreshQuickbar ( )
private

Member Data Documentation

private const float IngameHud::FADE_IN_TIME = 0.3
private
private const float IngameHud::FADE_OUT_TIME = 0.3
private
private const float IngameHud::HIDE_MENU_TIME = 5
private
private autoptr map<int, string> IngameHud::m_StatesWidgetNames
private

Referenced by DisplayNotifier(), IngameHud(), and Init().

private autoptr map<int, ImageWidget> IngameHud::m_StatesWidgets
private

Referenced by IngameHud(), and Init().

private autoptr map<int, string> IngameHud::m_BadgesWidgetNames
private

Referenced by DisplayBadge(), IngameHud(), and Init().

private autoptr map<int, bool> IngameHud::m_BadgesWidgetDisplay
private

Referenced by DisplayBadge(), IngameHud(), and Init().

private autoptr map<int, ImageWidget> IngameHud::m_BadgesWidgets
private

Referenced by IngameHud(), and Init().

private autoptr WidgetFadeTimer IngameHud::m_fade_timer
private

Referenced by IngameHud().

private Widget IngameHud::m_HudPanelWidget
private

Referenced by Init().

private Widget IngameHud::m_quickbar_widget
private
private autoptr InventoryQuickbar IngameHud::m_quickbar
private
private Widget IngameHud::m_Notifiers
private

Referenced by DisplayNotifier(), and Init().

private Widget IngameHud::m_Badges
private

Referenced by DisplayBadge(), and Init().

private autoptr Timer IngameHud::m_hide_timer
private

Referenced by IngameHud().

private ProgressBarWidget IngameHud::m_stamina
private

Referenced by Init(), and SetStamina().

private Widget IngameHud::m_presence
private

Referenced by Init().

private Widget IngameHud::m_stance
private

Referenced by Init().

private Widget IngameHud::m_PresenceLevel0
private

Referenced by DisplayPresence(), and Init().

private Widget IngameHud::m_PresenceLevel1
private

Referenced by DisplayPresence(), and Init().

private Widget IngameHud::m_PresenceLevel2
private

Referenced by DisplayPresence(), and Init().

private Widget IngameHud::m_PresenceLevel3
private

Referenced by DisplayPresence(), and Init().

private Widget IngameHud::m_PresenceLevel4
private

Referenced by DisplayPresence(), and Init().

private autoptr Timer IngameHud::myTimer
private

Referenced by Init().


The documentation for this class was generated from the following files:
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)