CommonLibSSE NG
Loading...
Searching...
No Matches
RE::GameSettingCollection Class Reference

#include <GameSettingCollection.h>

Inheritance diagram for RE::GameSettingCollection:
RE::SettingCollectionMap< Setting > RE::SettingCollection< T >

Public Member Functions

 ~GameSettingCollection () override
 
bool WriteSetting (Setting *a_setting) override
 
bool ReadSetting (Setting *a_setting) override
 
bool OpenHandle (bool a_create) override
 
bool CloseHandle () override
 
virtual void Unk_0A (void)
 
SettingGetSetting (const char *a_name)
 
- Public Member Functions inherited from RE::SettingCollectionMap< Setting >
 ~SettingCollectionMap () override
 
void InsertSetting (Setting *a_setting) override
 
void RemoveSetting (Setting *a_setting) override
 
void WriteAllSettings () override
 
void ReadAllSettings () override
 
- Public Member Functions inherited from RE::SettingCollection< T >
virtual ~SettingCollection ()
 
virtual void InsertSetting (T *a_setting)=0
 
virtual void RemoveSetting (T *a_setting)=0
 
virtual bool WriteSetting (T *a_setting)=0
 
virtual bool ReadSetting (T *a_setting)=0
 
virtual bool OpenHandle (bool a_create)
 
virtual bool CloseHandle ()
 
virtual void Unk_07 (void)
 
virtual void WriteAllSettings ()
 
virtual void ReadAllSettings ()
 

Static Public Member Functions

static GameSettingCollectionGetSingleton ()
 

Static Public Attributes

static constexpr auto RTTI = RTTI_GameSettingCollection
 

Additional Inherited Members

- Public Attributes inherited from RE::SettingCollectionMap< Setting >
BSTCaseInsensitiveStringMap< Setting * > settings
 
- Public Attributes inherited from RE::SettingCollection< T >
char subKey [0x104]
 
void * handle
 

Constructor & Destructor Documentation

◆ ~GameSettingCollection()

RE::GameSettingCollection::~GameSettingCollection ( )
override

Member Function Documentation

◆ CloseHandle()

bool RE::GameSettingCollection::CloseHandle ( )
overridevirtual

Reimplemented from RE::SettingCollection< T >.

◆ GetSetting()

Setting * RE::GameSettingCollection::GetSetting ( const char *  a_name)

◆ GetSingleton()

static GameSettingCollection * RE::GameSettingCollection::GetSingleton ( )
static

◆ OpenHandle()

bool RE::GameSettingCollection::OpenHandle ( bool  a_create)
overridevirtual

Reimplemented from RE::SettingCollection< T >.

◆ ReadSetting()

bool RE::GameSettingCollection::ReadSetting ( Setting a_setting)
override

◆ Unk_0A()

virtual void RE::GameSettingCollection::Unk_0A ( void  )
virtual

◆ WriteSetting()

bool RE::GameSettingCollection::WriteSetting ( Setting a_setting)
override

Member Data Documentation

◆ RTTI

constexpr auto RE::GameSettingCollection::RTTI = RTTI_GameSettingCollection
inlinestaticconstexpr

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