Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
HudDebugWinBase Class Reference
Inheritance diagram for HudDebugWinBase:
HudDebugWinHorticulture

Protected Member Functions

void HudDebugWinBase (Widget widget_root)
void ~HudDebugWinTemperature ()
void FitWindowByContent (TextListboxWidget wgt)
int GetType ()
override int GetType ()
void Hide ()
override void Hide ()
void HudDebugWinTemperature (Widget widget_root)
void Init (Widget widget_root)
bool IsVisible ()
void SetRPCSent ()
void SetUpdate (bool state)
override void SetUpdate (bool state)
void SetValueListSize (int x, int y, TextListboxWidget wgt)
void Show ()
override void Show ()
void Update ()
override void Update ()

Protected Attributes

PluginDeveloperSync m_PluginDeveloperSync
bool m_RPCSent
bool m_Show

Private Member Functions

void ~HudDebugWinCharDebug ()
void ~HudDebugWinCharLevels ()
void ~HudDebugWinCharStats ()
void ~HudDebugWinCharStomach ()
void ~HudDebugWinVersion ()
void AddValue (string classname, int food_stage, int agents, float amount, float temperature)
void AddValue (string title, string value)
void AddValue (string title, string value, string value2)
void ClearValues ()
void ClearValues ()
void ClearValues ()
void FitWindow ()
void FitWindow ()
void FitWindow ()
array< stringGetAgentsArray (int agents)
override int GetType ()
override int GetType ()
override int GetType ()
override int GetType ()
override int GetType ()
override void Hide ()
override void Hide ()
override void Hide ()
void HudDebugWinCharDebug (Widget widget_root)
void HudDebugWinCharLevels (Widget widget_root)
void HudDebugWinCharStats (Widget widget_root)
void HudDebugWinCharStomach (Widget widget_root)
void HudDebugWinVersion (Widget widget_root)
bool OnChange (Widget w, int x, int y, bool finished)
bool OnClick (Widget w, int x, int y, int button)
void ResetStats ()
void RPCChangeStat (string stat, float value)
void SetContentValues ()
override void SetUpdate (bool state)
override void SetUpdate (bool state)
override void SetUpdate (bool state)
void SetupValues ()
void SetValues ()
override void Show ()
override void Show ()
override void Show ()
override void Update ()
override void Update ()
override void Update ()
override void Update ()
override void Update ()
void UpdateValues ()

Private Attributes

bool m_ChangingSlider
TextWidget m_ClipboardTextWidget
TextWidget m_EnviroTextWidget
PluginDeveloper m_ModuleDeveloper
TextWidget m_PlayerPosTextWidget
bool m_Populated
ref map< ref SliderWidget, stringm_SliderWidgets = new map<ref SliderWidget, string>
ref array< ref TextWidgetm_StatValues = new array<ref TextWidget>
ref map< ref EditBoxWidget, stringm_StatValuesInput = new map<ref EditBoxWidget, string>
ref array< ref Widgetm_StatWidgets = new array<ref Widget>
TextWidget m_VersionTextWidget
TextWidget m_WgtOverall
Widget m_WgtPanel
Widget m_WgtRoot
TextListboxWidget m_WgtValues

Detailed Description

Definition at line 1 of file huddebugwinbase.c.

Constructor & Destructor Documentation

◆ HudDebugWinBase()

void HudDebugWinBase ( Widget widget_root)
inlineprotected

Definition at line 10 of file huddebugwinbase.c.

References m_WgtRoot.

◆ ~HudDebugWinCharDebug()

void ~HudDebugWinCharDebug ( )
inlineprivate

Definition at line 20 of file huddebugwinchardebug.c.

◆ ~HudDebugWinCharLevels()

void ~HudDebugWinCharLevels ( )
inlineprivate

Definition at line 18 of file huddebugwincharlevels.c.

References SetUpdate().

◆ ~HudDebugWinCharStats()

void ~HudDebugWinCharStats ( )
inlineprivate

Definition at line 25 of file huddebugwincharstats.c.

References SetUpdate().

◆ ~HudDebugWinCharStomach()

void ~HudDebugWinCharStomach ( )
inlineprivate

Definition at line 19 of file huddebugwincharstomach.c.

References SetUpdate().

◆ ~HudDebugWinTemperature()

void ~HudDebugWinTemperature ( )
inlineprotected

Definition at line 20 of file huddebugwintemperature.c.

◆ ~HudDebugWinVersion()

void ~HudDebugWinVersion ( )
inlineprivate

Definition at line 22 of file huddebugwinversion.c.

Member Function Documentation

◆ AddValue() [1/3]

void AddValue ( string classname,
int food_stage,
int agents,
float amount,
float temperature )
inlineprivate

Definition at line 134 of file huddebugwincharstomach.c.

References GetAgentsArray(), m_WgtValues, and float::ToString().

◆ AddValue() [2/3]

void AddValue ( string title,
string value )
inlineprivate

◆ AddValue() [3/3]

void AddValue ( string title,
string value,
string value2 )
inlineprivate

Definition at line 118 of file huddebugwincharlevels.c.

References m_WgtValues.

Referenced by SetContentValues(), SetupValues(), and SetValues().

◆ ClearValues() [1/3]

void ClearValues ( )
inlineprivate

Definition at line 125 of file huddebugwincharlevels.c.

References m_WgtValues.

Referenced by SetContentValues(), and SetValues().

◆ ClearValues() [2/3]

void ClearValues ( )
inlineprivate

Definition at line 188 of file huddebugwincharstats.c.

References m_StatWidgets.

◆ ClearValues() [3/3]

void ClearValues ( )
inlineprivate

Definition at line 166 of file huddebugwincharstomach.c.

References m_WgtValues.

◆ FitWindow() [1/3]

void FitWindow ( )
inlineprivate

◆ FitWindow() [2/3]

void FitWindow ( )
inlineprivate

Definition at line 193 of file huddebugwincharstats.c.

References FitWindowByContent(), and m_WgtPanel.

◆ FitWindow() [3/3]

void FitWindow ( )
inlineprivate

Definition at line 171 of file huddebugwincharstomach.c.

References FitWindowByContent(), and m_WgtValues.

◆ FitWindowByContent()

void FitWindowByContent ( TextListboxWidget wgt)
inlineprotected

Definition at line 74 of file huddebugwinbase.c.

References SetValueListSize().

Referenced by FitWindow(), and FitWindow().

◆ GetAgentsArray()

array< string > GetAgentsArray ( int agents)
inlineprivate

Definition at line 152 of file huddebugwincharstomach.c.

Referenced by AddValue().

◆ GetType() [1/7]

int GetType ( )
inlineprotected

Definition at line 18 of file huddebugwinbase.c.

References HudDebug().

Referenced by PanelHide(), and PanelShow().

◆ GetType() [2/7]

override int GetType ( )
inlineprivate

Definition at line 49 of file huddebugwinchardebug.c.

References HudDebug().

◆ GetType() [3/7]

override int GetType ( )
inlineprivate

Definition at line 27 of file huddebugwincharlevels.c.

References HudDebug().

◆ GetType() [4/7]

override int GetType ( )
inlineprivate

Definition at line 34 of file huddebugwincharstats.c.

References HudDebug().

◆ GetType() [5/7]

override int GetType ( )
inlineprivate

Definition at line 28 of file huddebugwincharstomach.c.

References HudDebug().

◆ GetType() [6/7]

override int GetType ( )
inlineprotected

Definition at line 94 of file huddebugwintemperature.c.

References HudDebug().

◆ GetType() [7/7]

override int GetType ( )
inlineprivate

Definition at line 37 of file huddebugwinversion.c.

References HudDebug().

◆ Hide() [1/5]

void Hide ( )
inlineprotected

Definition at line 57 of file huddebugwinbase.c.

References m_Show, and m_WgtRoot.

Referenced by PanelHide().

◆ Hide() [2/5]

override void Hide ( )
inlineprivate

Definition at line 47 of file huddebugwincharlevels.c.

References SetUpdate().

◆ Hide() [3/5]

override void Hide ( )
inlineprivate

Definition at line 54 of file huddebugwincharstats.c.

References SetUpdate().

◆ Hide() [4/5]

override void Hide ( )
inlineprivate

Definition at line 48 of file huddebugwincharstomach.c.

References SetUpdate().

◆ Hide() [5/5]

override void Hide ( )
inlineprotected

Definition at line 62 of file huddebugwintemperature.c.

References SetUpdate().

◆ HudDebugWinCharDebug()

void HudDebugWinCharDebug ( Widget widget_root)
inlineprivate

Definition at line 11 of file huddebugwinchardebug.c.

References m_ClipboardTextWidget, and m_PlayerPosTextWidget.

◆ HudDebugWinCharLevels()

void HudDebugWinCharLevels ( Widget widget_root)
inlineprivate

Definition at line 8 of file huddebugwincharlevels.c.

References FitWindow(), and m_WgtValues.

◆ HudDebugWinCharStats()

void HudDebugWinCharStats ( Widget widget_root)
inlineprivate

Definition at line 15 of file huddebugwincharstats.c.

References m_WgtPanel, and m_WgtRoot.

◆ HudDebugWinCharStomach()

void HudDebugWinCharStomach ( Widget widget_root)
inlineprivate

Definition at line 9 of file huddebugwincharstomach.c.

References m_WgtOverall, and m_WgtValues.

◆ HudDebugWinTemperature()

void HudDebugWinTemperature ( Widget widget_root)
inlineprotected

Definition at line 10 of file huddebugwintemperature.c.

References GetPlugin(), m_EnviroTextWidget, and m_PluginDeveloperSync.

◆ HudDebugWinVersion()

void HudDebugWinVersion ( Widget widget_root)
inlineprivate

Definition at line 10 of file huddebugwinversion.c.

References g_Game, GetPBOAPI(), GetPBOVersion(), and m_VersionTextWidget.

◆ Init()

void Init ( Widget widget_root)
protected

◆ IsVisible()

bool IsVisible ( )
inlineprotected

Definition at line 66 of file huddebugwinbase.c.

References m_WgtRoot.

◆ OnChange()

bool OnChange ( Widget w,
int x,
int y,
bool finished )
inlineprivate

◆ OnClick()

bool OnClick ( Widget w,
int x,
int y,
int button )
inlineprivate

Definition at line 200 of file huddebugwincharstats.c.

References ResetStats(), x, and y.

Referenced by InitDebug().

◆ ResetStats()

void ResetStats ( )
inlineprivate

Definition at line 247 of file huddebugwincharstats.c.

References g_Game.

Referenced by OnClick().

◆ RPCChangeStat()

void RPCChangeStat ( string stat,
float value )
inlineprivate

Definition at line 260 of file huddebugwincharstats.c.

References g_Game.

Referenced by OnChange().

◆ SetContentValues()

void SetContentValues ( )
inlineprivate

Definition at line 99 of file huddebugwincharstomach.c.

References AddValue(), ClearValues(), GetPlugin(), m_WgtOverall, and PlayerStomach().

Referenced by Update().

◆ SetRPCSent()

void SetRPCSent ( )
inlineprotected

Definition at line 39 of file huddebugwinbase.c.

References m_RPCSent.

Referenced by SetUpdate(), and SetUpdate().

◆ SetUpdate() [1/5]

◆ SetUpdate() [2/5]

override void SetUpdate ( bool state)
inlineprivate

Definition at line 59 of file huddebugwincharlevels.c.

References g_Game, GetPlugin(), and SetRPCSent().

◆ SetUpdate() [3/5]

override void SetUpdate ( bool state)
inlineprivate

Definition at line 66 of file huddebugwincharstats.c.

References g_Game, GetPlugin(), and SetRPCSent().

◆ SetUpdate() [4/5]

override void SetUpdate ( bool state)
inlineprivate

Definition at line 60 of file huddebugwincharstomach.c.

References g_Game, GetPlugin(), and SetRPCSent().

◆ SetUpdate() [5/5]

override void SetUpdate ( bool state)
inlineprotected

◆ SetupValues()

void SetupValues ( )
inlineprivate

◆ SetValueListSize()

void SetValueListSize ( int x,
int y,
TextListboxWidget wgt )
inlineprotected

Definition at line 83 of file huddebugwinbase.c.

References m_WgtRoot, x, and y.

Referenced by FitWindowByContent().

◆ SetValues()

void SetValues ( )
inlineprivate

Definition at line 97 of file huddebugwincharlevels.c.

References AddValue(), ClearValues(), FitWindow(), and GetPlugin().

Referenced by Update().

◆ Show() [1/5]

void Show ( )
inlineprotected

Definition at line 48 of file huddebugwinbase.c.

References m_Show, and m_WgtRoot.

Referenced by PanelShow().

◆ Show() [2/5]

override void Show ( )
inlineprivate

Definition at line 35 of file huddebugwincharlevels.c.

References SetUpdate().

◆ Show() [3/5]

override void Show ( )
inlineprivate

Definition at line 42 of file huddebugwincharstats.c.

References SetUpdate().

◆ Show() [4/5]

override void Show ( )
inlineprivate

Definition at line 36 of file huddebugwincharstomach.c.

References SetUpdate().

◆ Show() [5/5]

override void Show ( )
inlineprotected

Definition at line 55 of file huddebugwintemperature.c.

References SetUpdate().

◆ Update() [1/7]

void Update ( )
inlineprotected

Definition at line 27 of file huddebugwinbase.c.

References m_RPCSent, m_Show, and SetUpdate().

◆ Update() [2/7]

override void Update ( )
inlineprivate

◆ Update() [3/7]

override void Update ( )
inlineprivate

Definition at line 87 of file huddebugwincharlevels.c.

References SetValues().

◆ Update() [4/7]

override void Update ( )
inlineprivate

Definition at line 94 of file huddebugwincharstats.c.

References m_Populated, SetupValues(), and UpdateValues().

◆ Update() [5/7]

override void Update ( )
inlineprivate

Definition at line 88 of file huddebugwincharstomach.c.

References SetContentValues().

◆ Update() [6/7]

override void Update ( )
inlineprotected

◆ Update() [7/7]

override void Update ( )
inlineprivate

Definition at line 29 of file huddebugwinversion.c.

◆ UpdateValues()

Field Documentation

◆ m_ChangingSlider

bool m_ChangingSlider
private

Definition at line 10 of file huddebugwincharstats.c.

Referenced by OnChange(), and UpdateValues().

◆ m_ClipboardTextWidget

TextWidget m_ClipboardTextWidget
private

Definition at line 6 of file huddebugwinchardebug.c.

Referenced by HudDebugWinCharDebug(), and Update().

◆ m_EnviroTextWidget

TextWidget m_EnviroTextWidget
private

Definition at line 5 of file huddebugwintemperature.c.

Referenced by HudDebugWinTemperature(), and Update().

◆ m_ModuleDeveloper

PluginDeveloper m_ModuleDeveloper
private

Definition at line 3 of file huddebugwinchardebug.c.

◆ m_PlayerPosTextWidget

TextWidget m_PlayerPosTextWidget
private

Definition at line 5 of file huddebugwinchardebug.c.

Referenced by HudDebugWinCharDebug(), and Update().

◆ m_PluginDeveloperSync

PluginDeveloperSync m_PluginDeveloperSync
protected

Definition at line 6 of file huddebugwintemperature.c.

Referenced by HudDebugWinTemperature(), and SetUpdate().

◆ m_Populated

bool m_Populated
private

Definition at line 9 of file huddebugwincharstats.c.

Referenced by SetupValues(), and Update().

◆ m_RPCSent

bool m_RPCSent
protected

Definition at line 5 of file huddebugwinbase.c.

Referenced by SetRPCSent(), and Update().

◆ m_Show

bool m_Show
protected

Definition at line 4 of file huddebugwinbase.c.

Referenced by Hide(), Show(), and Update().

◆ m_SliderWidgets

ref map<ref SliderWidget, string> m_SliderWidgets = new map<ref SliderWidget, string>
private

Definition at line 6 of file huddebugwincharstats.c.

Referenced by AddValue(), OnChange(), and UpdateValues().

◆ m_StatValues

ref array<ref TextWidget> m_StatValues = new array<ref TextWidget>
private

Definition at line 7 of file huddebugwincharstats.c.

Referenced by AddValue(), and UpdateValues().

◆ m_StatValuesInput

ref map<ref EditBoxWidget, string> m_StatValuesInput = new map<ref EditBoxWidget, string>
private

Definition at line 8 of file huddebugwincharstats.c.

Referenced by AddValue(), and OnChange().

◆ m_StatWidgets

ref array<ref Widget> m_StatWidgets = new array<ref Widget>
private

Definition at line 5 of file huddebugwincharstats.c.

Referenced by AddValue(), and ClearValues().

◆ m_VersionTextWidget

TextWidget m_VersionTextWidget
private

Definition at line 5 of file huddebugwinversion.c.

Referenced by HudDebugWinVersion().

◆ m_WgtOverall

TextWidget m_WgtOverall
private

Definition at line 4 of file huddebugwincharstomach.c.

Referenced by HudDebugWinCharStomach(), and SetContentValues().

◆ m_WgtPanel

Widget m_WgtPanel
private

Definition at line 4 of file huddebugwincharstats.c.

Referenced by AddValue(), FitWindow(), and HudDebugWinCharStats().

◆ m_WgtRoot

◆ m_WgtValues

TextListboxWidget m_WgtValues
private

The documentation for this class was generated from the following files: