Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AnalyticsSettings Class Reference

Protected Member Functions

void Start ()
 Start tracking changed settings. This CLEARS all previous data.
void SetHudVisibility (int index)
void SetQualityPreset (int index)
void UseResetAllButton ()
 Use a reset all button for keybinds.
void ChangeSetting (string category, string action)
int GetTimeSpent ()
string GetSettingsChanged ()
string SerializeChanges (set< string > changes)

Protected Attributes

ref SCR_AnalyticsTimer m_Timer = new SCR_AnalyticsTimer()
ref map< string, ref set< string > > m_ChangedSettings = new map<string, ref set<string>>()
bool m_WasResetAllKeysUsed = false
string m_QualityPreset = UNCHANGED
string m_HudVisibility = UNCHANGED

Static Protected Attributes

static const string UNCHANGED = "Unchanged"

Detailed Description

Definition at line 1 of file SCR_AnalyticsSettings.c.

Member Function Documentation

◆ ChangeSetting()

void SCR_AnalyticsSettings::ChangeSetting ( string category,
string action )
inlineprotected

Change some setting in some category

Parameters
[in]category
[in]action

Definition at line 58 of file SCR_AnalyticsSettings.c.

◆ GetSettingsChanged()

string SCR_AnalyticsSettings::GetSettingsChanged ( )
inlineprotected
Returns
JSON-like formatted string of all changes

Definition at line 75 of file SCR_AnalyticsSettings.c.

◆ GetTimeSpent()

int SCR_AnalyticsSettings::GetTimeSpent ( )
inlineprotected
Returns
time spent in seconds

Definition at line 68 of file SCR_AnalyticsSettings.c.

◆ SerializeChanges()

string SCR_AnalyticsSettings::SerializeChanges ( set< string > changes)
inlineprotected

Definition at line 89 of file SCR_AnalyticsSettings.c.

◆ SetHudVisibility()

void SCR_AnalyticsSettings::SetHudVisibility ( int index)
inlineprotected

Set a different hud visibility

Parameters
[in]indexfrom combobox

Definition at line 24 of file SCR_AnalyticsSettings.c.

◆ SetQualityPreset()

void SCR_AnalyticsSettings::SetQualityPreset ( int index)
inlineprotected

Set a different quality preset

Parameters
[in]index

Definition at line 37 of file SCR_AnalyticsSettings.c.

◆ Start()

void SCR_AnalyticsSettings::Start ( )
inlineprotected

Start tracking changed settings. This CLEARS all previous data.

Definition at line 12 of file SCR_AnalyticsSettings.c.

◆ UseResetAllButton()

void SCR_AnalyticsSettings::UseResetAllButton ( )
inlineprotected

Use a reset all button for keybinds.

Definition at line 49 of file SCR_AnalyticsSettings.c.

Member Data Documentation

◆ m_ChangedSettings

ref map<string , ref set<string> > SCR_AnalyticsSettings::m_ChangedSettings = new map<string, ref set<string>>()
protected

Definition at line 5 of file SCR_AnalyticsSettings.c.

◆ m_HudVisibility

string SCR_AnalyticsSettings::m_HudVisibility = UNCHANGED
protected

Definition at line 8 of file SCR_AnalyticsSettings.c.

◆ m_QualityPreset

string SCR_AnalyticsSettings::m_QualityPreset = UNCHANGED
protected

Definition at line 7 of file SCR_AnalyticsSettings.c.

◆ m_Timer

ref SCR_AnalyticsTimer SCR_AnalyticsSettings::m_Timer = new SCR_AnalyticsTimer()
protected

Definition at line 4 of file SCR_AnalyticsSettings.c.

◆ m_WasResetAllKeysUsed

bool SCR_AnalyticsSettings::m_WasResetAllKeysUsed = false
protected

Definition at line 6 of file SCR_AnalyticsSettings.c.

◆ UNCHANGED

const string SCR_AnalyticsSettings::UNCHANGED = "Unchanged"
staticprotected

Definition at line 3 of file SCR_AnalyticsSettings.c.


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