Fission FSN
Loading...
Searching...
No Matches
fsCAppSettings Class Reference

#include <fsCAppSettings.h>

Inheritance diagram for fsCAppSettings:

Public Member Functions

fsStr publisherGet () const
fsStr buildFlavourGet () const
fsBool buildLocaleMultiLingualGet () const
fsStr buildLocaleGet () const
fsCVariableTabledebugSettingsGet ()
virtual ~fsCAppSettings ()
Public Member Functions inherited from fsCVariableTable
const fsStrfileNameGet () const
std::vector< fsStrpartKeyCollectionGet (const fsStr &pPartKey) const
std::vector< fsStrpartValueCollectionGet (const fsStr &pPartVal) const
fsF32 f32Get (const fsStr &pKey) const
fsF32 f32GetWithDefault (const fsStr &pKey, fsF32 pDefault) const
fsS32 s32Get (const fsStr &pKey) const
fsS32 s32GetWithDefault (const fsStr &pKey, fsS32 pDefault) const
fsStr strGet (const fsStr &pKey) const
fsStr strGetWithDefault (const fsStr &pKey, const fsStr &pDefault) const
fsBool boolGet (const fsStr &pKey) const
fsBool boolGetWithDefault (const fsStr &pKey, fsBool pDefault) const
void removeKeysContaining (const fsStr &pPartialKey)
fsBool keyExistsGet (const fsStr &pKey) const
void merge (fsCVariableTable *pIncoming)
void s32Set (const fsStr &pKey, fsS32 pVal)
void f32Set (const fsStr &pKey, fsF32 pVal)
void strSet (const fsStr &pKey, const fsStr &pVal)
void boolSet (const fsStr &pKey, fsBool pVal)
fsS32 load (const fsCResourceName &pFileName)
void save (const fsCResourceName &pFileName) const
fsS32 loadResultGet () const
fsBool successfullLoadGet () const
 fsCVariableTable ()
virtual ~fsCVariableTable ()

Static Public Attributes

static const fsStr kSfxNotFoundDefault
static const fsStr kSfxButtonClickDefault
static const fsStr kSfxLevelCompleteDefault
static const fsStr kParticleMiniGameCollectDefault
static const fsStr kParticlePhotoCollectDefault
static const fsStr kCaretFileDefault

Protected Member Functions

 fsCAppSettings ()

Static Protected Member Functions

static std::unique_ptr< fsCAppSettingscreate ()
Static Protected Member Functions inherited from fsCVariableTable
static fsStr downcased (const fsStr &pKey)

Friends

class fsCAppCoreMain

Additional Inherited Members

Public Types inherited from fsCVariableTable
enum  {
  eLOAD_RESULT_INVALID = 0 , eLOAD_RESULT_SUCCESS_NO_CHECKSUM , eLOAD_RESULT_SUCCESS_WITH_CHECKSUM , eLOAD_RESULT_FAIL_FILESYSTEM_NOT_READY ,
  eLOAD_RESULT_FAIL_FILE_NOT_FOUND , eLOAD_RESULT_FAIL_READ_ERROR , eLOAD_RESULT_FAIL_CHECKSUM_INVALID
}
Protected Attributes inherited from fsCVariableTable
VarTableMap mEntries
fsS32 mLoadResult
Static Protected Attributes inherited from fsCVariableTable
static const fsStr mBoolTrueStr
static const fsStr mAltBoolTrueStr
static const fsStr mBoolFalseStr

Constructor & Destructor Documentation

◆ ~fsCAppSettings()

fsCAppSettings::~fsCAppSettings ( )
virtual

◆ fsCAppSettings()

fsCAppSettings::fsCAppSettings ( )
protected

Member Function Documentation

◆ buildFlavourGet()

fsStr fsCAppSettings::buildFlavourGet ( ) const

◆ buildLocaleGet()

fsStr fsCAppSettings::buildLocaleGet ( ) const

◆ buildLocaleMultiLingualGet()

fsBool fsCAppSettings::buildLocaleMultiLingualGet ( ) const

◆ create()

std::unique_ptr< fsCAppSettings > fsCAppSettings::create ( )
staticprotected

◆ debugSettingsGet()

fsCVariableTable * fsCAppSettings::debugSettingsGet ( )
inline

◆ publisherGet()

fsStr fsCAppSettings::publisherGet ( ) const

◆ fsCAppCoreMain

friend class fsCAppCoreMain
friend

Member Data Documentation

◆ kCaretFileDefault

const fsStr fsCAppSettings::kCaretFileDefault
static

◆ kParticleMiniGameCollectDefault

const fsStr fsCAppSettings::kParticleMiniGameCollectDefault
static

◆ kParticlePhotoCollectDefault

const fsStr fsCAppSettings::kParticlePhotoCollectDefault
static

◆ kSfxButtonClickDefault

const fsStr fsCAppSettings::kSfxButtonClickDefault
static

◆ kSfxLevelCompleteDefault

const fsStr fsCAppSettings::kSfxLevelCompleteDefault
static

◆ kSfxNotFoundDefault

const fsStr fsCAppSettings::kSfxNotFoundDefault
static

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