PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
HudDebugWinBase Class Reference

Private Member Functions

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

Private Attributes

Widget m_WgtRoot
 
protected bool m_Show
 
protected bool m_RPCSent
 
private PluginDeveloper m_ModuleDeveloper
 
private TextWidget m_PlayerPosTextWidget
 
private TextWidget m_ClipboardTextWidget
 
TextListboxWidget m_WgtValues
 
Widget m_WgtPanel
 
ref array< ref Widgetm_StatWidgets = new array<ref Widget>
 
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>
 
bool m_Populated
 
bool m_ChangingSlider
 
TextWidget m_WgtOverall
 
private TextWidget m_EnviroTextWidget
 
protected PluginDeveloperSync m_PluginDeveloperSync
 
private TextWidget m_VersionTextWidget
 

Constructor & Destructor Documentation

◆ HudDebugWinBase()

void HudDebugWinBase ( Widget  widget_root)
inlineprivate

References m_WgtRoot.

◆ ~HudDebugWinCharDebug()

void ~HudDebugWinCharDebug ( )
inlineprivate

◆ ~HudDebugWinCharLevels()

void ~HudDebugWinCharLevels ( )
inlineprivate

References SetUpdate().

◆ ~HudDebugWinCharStats()

void ~HudDebugWinCharStats ( )
inlineprivate

References SetUpdate().

◆ ~HudDebugWinCharStomach()

void ~HudDebugWinCharStomach ( )
inlineprivate

References SetUpdate().

◆ ~HudDebugWinTemperature()

void ~HudDebugWinTemperature ( )
inlineprivate

◆ ~HudDebugWinVersion()

void ~HudDebugWinVersion ( )
inlineprivate

Member Function Documentation

◆ AddValue() [1/3]

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

◆ AddValue() [2/3]

void AddValue ( string  title,
string  value 
)
inlineprivate

◆ AddValue() [3/3]

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

◆ ClearValues() [1/3]

void ClearValues ( )
inlineprivate

Referenced by SetContentValues(), and SetValues().

◆ ClearValues() [2/3]

void ClearValues ( )
inlineprivate

◆ ClearValues() [3/3]

void ClearValues ( )
inlineprivate

◆ FitWindow() [1/3]

void FitWindow ( )
inlineprivate

◆ FitWindow() [2/3]

void FitWindow ( )
inlineprivate

References FitWindowByContent(), and m_WgtPanel.

◆ FitWindow() [3/3]

void FitWindow ( )
inlineprivate

References FitWindowByContent().

◆ FitWindowByContent()

void FitWindowByContent ( TextListboxWidget  wgt)
inlineprivate

References SetValueListSize().

Referenced by FitWindow(), and FitWindow().

◆ GetAgentsArray()

array< string > GetAgentsArray ( int  agents)
inlineprivate

Referenced by AddValue().

◆ GetType() [1/7]

int GetType ( )
inlineprivate

References HudDebug().

Referenced by PanelHide(), and PanelShow().

◆ GetType() [2/7]

override int GetType ( )
inlineprivate

References HudDebug().

◆ GetType() [3/7]

override int GetType ( )
inlineprivate

References HudDebug().

◆ GetType() [4/7]

override int GetType ( )
inlineprivate

References HudDebug().

◆ GetType() [5/7]

override int GetType ( )
inlineprivate

References HudDebug().

◆ GetType() [6/7]

override int GetType ( )
inlineprivate

References HudDebug().

◆ GetType() [7/7]

override int GetType ( )
inlineprivate

References HudDebug().

◆ Hide() [1/5]

void Hide ( )
inlineprivate

References m_Show, and m_WgtRoot.

Referenced by PanelHide().

◆ Hide() [2/5]

override void Hide ( )
inlineprivate

References SetUpdate().

◆ Hide() [3/5]

override void Hide ( )
inlineprivate

References SetUpdate().

◆ Hide() [4/5]

override void Hide ( )
inlineprivate

References SetUpdate().

◆ Hide() [5/5]

override void Hide ( )
inlineprivate

References SetUpdate().

◆ HudDebugWinCharDebug()

void HudDebugWinCharDebug ( Widget  widget_root)
inlineprivate

◆ HudDebugWinCharLevels()

void HudDebugWinCharLevels ( Widget  widget_root)
inlineprivate

References FitWindow().

◆ HudDebugWinCharStats()

void HudDebugWinCharStats ( Widget  widget_root)
inlineprivate

References m_WgtPanel, and m_WgtRoot.

◆ HudDebugWinCharStomach()

void HudDebugWinCharStomach ( Widget  widget_root)
inlineprivate

◆ HudDebugWinTemperature()

void HudDebugWinTemperature ( Widget  widget_root)
inlineprivate

◆ HudDebugWinVersion()

void HudDebugWinVersion ( Widget  widget_root)
inlineprivate

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

◆ Init()

void Init ( Widget  widget_root)
private

◆ IsVisible()

bool IsVisible ( )
inlineprivate

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

References ResetStats().

Referenced by InitDebug().

◆ ResetStats()

void ResetStats ( )
inlineprivate

References GetGame(), and GetPlayer().

Referenced by OnClick().

◆ RPCChangeStat()

void RPCChangeStat ( string  stat,
float  value 
)
inlineprivate

References GetGame(), and GetPlayer().

Referenced by OnChange().

◆ SetContentValues()

void SetContentValues ( )
inlineprivate

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

Referenced by Update().

◆ SetRPCSent()

void SetRPCSent ( )
inlineprivate

References m_RPCSent.

Referenced by SetUpdate(), and SetUpdate().

◆ SetUpdate() [1/5]

◆ SetUpdate() [2/5]

override void SetUpdate ( bool  state)
inlineprivate

◆ SetUpdate() [3/5]

override void SetUpdate ( bool  state)
inlineprivate

◆ SetUpdate() [4/5]

override void SetUpdate ( bool  state)
inlineprivate

◆ SetUpdate() [5/5]

override void SetUpdate ( bool  state)
inlineprivate

◆ SetupValues()

void SetupValues ( )
inlineprivate

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

Referenced by Update().

◆ SetValueListSize()

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

References m_WgtRoot, x, and y.

Referenced by FitWindowByContent().

◆ SetValues()

void SetValues ( )
inlineprivate

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

Referenced by Update().

◆ Show() [1/5]

void Show ( )
inlineprivate

References m_Show, and m_WgtRoot.

Referenced by PanelShow().

◆ Show() [2/5]

override void Show ( )
inlineprivate

References SetUpdate().

◆ Show() [3/5]

override void Show ( )
inlineprivate

References SetUpdate().

◆ Show() [4/5]

override void Show ( )
inlineprivate

References SetUpdate().

◆ Show() [5/5]

override void Show ( )
inlineprivate

References SetUpdate().

◆ Update() [1/7]

void Update ( )
inlineprivate

References m_RPCSent, m_Show, and SetUpdate().

◆ Update() [2/7]

◆ Update() [3/7]

override void Update ( )
inlineprivate

References SetValues().

◆ Update() [4/7]

override void Update ( )
inlineprivate

References SetupValues(), and UpdateValues().

◆ Update() [5/7]

override void Update ( )
inlineprivate

References SetContentValues().

◆ Update() [6/7]

override void Update ( )
inlineprivate

◆ Update() [7/7]

override void Update ( )
inlineprivate

◆ UpdateValues()

void UpdateValues ( )
inlineprivate

Field Documentation

◆ m_ChangingSlider

bool m_ChangingSlider
private

◆ m_ClipboardTextWidget

private TextWidget m_ClipboardTextWidget
private

◆ m_EnviroTextWidget

private TextWidget m_EnviroTextWidget
private

◆ m_ModuleDeveloper

private PluginDeveloper m_ModuleDeveloper
private

◆ m_PlayerPosTextWidget

private TextWidget m_PlayerPosTextWidget
private

◆ m_PluginDeveloperSync

protected PluginDeveloperSync m_PluginDeveloperSync
private

◆ m_Populated

bool m_Populated
private

◆ m_RPCSent

protected bool m_RPCSent
private

Referenced by SetRPCSent(), and Update().

◆ m_Show

protected bool m_Show
private

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

◆ m_SliderWidgets

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

◆ m_StatValues

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

◆ m_StatValuesInput

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

◆ m_StatWidgets

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

◆ m_VersionTextWidget

private TextWidget m_VersionTextWidget
private

◆ m_WgtOverall

TextWidget m_WgtOverall
private

◆ m_WgtPanel

Widget m_WgtPanel
private

◆ m_WgtRoot

◆ m_WgtValues

TextListboxWidget m_WgtValues
private

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