|
Etterna 0.75.1
|
Holds user-chosen preferences that are saved between sessions. More...
#include <PrefsManager.h>

Classes | |
| struct | GamePrefs |
Public Member Functions | |
| void | Init () |
| void | SetCurrentGame (const std::string &sGame) |
| auto | GetCurrentGame () -> std::string |
| void | ReadPrefsFromIni (const IniFile &ini, const std::string &sSection, bool bIsStatic) |
| void | ReadGamePrefsFromIni (const std::string &sIni) |
| void | ReadDefaultsFromIni (const IniFile &ini, const std::string &sSection) |
| void | SavePrefsToIni (IniFile &ini) |
| void | ReadPrefsFromDisk () |
| void | SavePrefsToDisk () |
| void | ResetToFactoryDefaults () |
| auto | GetPreferencesSection () const -> std::string |
| void | PushSelf (lua_State *L) |
Public Attributes | |
| Preference< std::string > | m_sAnnouncer |
| Preference< std::string > | m_sDefaultModifiers |
| Preference< std::string > | m_sTheme |
| Preference< bool > | m_bFullscreenIsBorderlessWindow |
| Preference< bool > | m_bWindowed |
| Preference< std::string > | m_sDisplayId |
| Preference< int > | m_iDisplayWidth |
| Preference< int > | m_iDisplayHeight |
| Preference< float > | m_fDisplayAspectRatio |
| Preference< int > | m_iDisplayColorDepth |
| Preference< int > | m_iTextureColorDepth |
| Preference< int > | m_iMovieColorDepth |
| Preference< bool > | m_bStretchBackgrounds |
| Preference< BackgroundFitMode > | m_BGFitMode |
| Preference< HighResolutionTextures > | m_HighResolutionTextures |
| Preference< int > | m_iMaxTextureResolution |
| Preference< int > | m_iRefreshRate |
| Preference< bool > | m_bAllowMultitexture |
| Preference< float > | m_bAllowedLag |
| Preference< bool > | m_bShowStats |
| Preference< bool > | m_bShowSkips |
| Preference< bool > | m_bShowMouseCursor |
| Preference< bool > | m_bVsync |
| Preference< bool > | m_FastNoteRendering |
| Preference< bool > | m_bInterlaced |
| Preference< bool > | m_bPAL |
| Preference< bool > | m_bDelayedTextureDelete |
| Preference< bool > | m_bDelayedModelDelete |
| Preference< ImageCacheMode > | m_ImageCache |
| Preference< bool > | m_bFastLoad |
| Preference< bool > | m_bBlindlyTrustCache |
| Preference< bool > | m_bShrinkSongCache |
| Preference< std::string > | m_NeverCacheList |
| Preference< bool > | m_bOnlyDedicatedMenuButtons |
| Preference< bool > | m_bMenuTimer |
| Preference< float > | m_fLifeDifficultyScale |
| Preference< float > | m_fBGBrightness |
| Preference< bool > | m_bShowBackgrounds |
| Preference< bool > | m_bDelayedBack |
| Preference< bool > | m_AllowStartToGiveUp |
| Preference< bool > | m_AllowHoldForOptions |
| Preference< bool > | m_bShowNativeLanguage |
| Preference< bool > | m_bFullTapExplosions |
| Preference< bool > | m_bNoGlow |
| Preference< bool > | m_bReplaysUseScoreMods |
| Preference< bool > | m_bReplaysShowOffsets |
| Preference< int > | m_iArcadeOptionsNavigation |
| Preference< bool > | m_ThreeKeyNavigation |
| Preference< MusicWheelUsesSections > | m_MusicWheelUsesSections |
| Preference< int > | m_iMusicWheelSwitchSpeed |
| Preference< bool > | m_bSortBySSRNorm |
| Preference< bool > | m_bPackProgressInWheel |
| Preference< bool > | m_bEventMode |
| Preference< TapNoteScore > | m_MinTNSToHideNotes |
| Preference< bool > | m_bForceNoDoubleSetup |
| Preference< Maybe > | m_ShowSongOptions |
| Preference< float > | m_fMinPercentToSaveScores |
| Preference< float > | m_fGlobalOffsetSeconds |
| Preference< std::string > | m_sLanguage |
| Preference< int > | m_iCenterImageTranslateX |
| Preference< int > | m_iCenterImageTranslateY |
| Preference< int > | m_fCenterImageAddWidth |
| Preference< int > | m_fCenterImageAddHeight |
| Preference< bool > | EnablePitchRates |
| Preference< bool > | LiftsOnOsuHolds |
| Preference< bool > | m_bEasterEggs |
| Preference< bool > | m_bForceSnaps |
| Preference< bool > | m_AllowMultipleToasties |
| Preference< bool > | m_bUseMidGrades |
| Preference< float > | m_fPadStickSeconds |
| Preference< bool > | m_bForceMipMaps |
| Preference< bool > | m_bTrilinearFiltering |
| Preference< bool > | m_bAnisotropicFiltering |
| Preference< std::string > | m_sAdditionalSongFolders |
| Preference< std::string > | m_sAdditionalFolders |
| Preference< std::string > | m_sDefaultTheme |
| Preference< std::string > | m_sLastSeenVideoDriver |
| Preference< std::string > | m_sVideoRenderers |
| Preference< bool > | m_bVideoRendererDebugMode |
| Preference< bool > | m_bSmoothLines |
| Preference< int > | m_iSoundWriteAhead |
| Preference< std::string > | m_iSoundDevice |
| Preference< int > | m_iSoundPreferredSampleRate |
| Preference< bool > | m_bAllowUnacceleratedRenderer |
| Preference< bool > | m_bThreadedInput |
| Preference< bool > | m_bThreadedMovieDecode |
| Preference< bool > | m_MuteActions |
| Preference< int > | ThreadsToUse |
| Preference< bool > | m_bLogToDisk |
| Preference< bool > | m_bForceLogFlush |
| Preference< bool > | m_bShowLogOutput |
| Preference< bool > | m_bLogSkips |
| Preference< bool > | m_bShowLoadingWindow |
| Preference< bool > | m_bPseudoLocalize |
| Preference< bool > | m_show_theme_errors |
| Preference< bool > | m_bAlwaysLoadCalcParams |
| Preference< int > | m_UnfocusedSleepMillisecs |
| Preference< int > | m_logging_level |
| Preference< bool > | m_bEnableScoreboard |
| Preference< bool > | m_bEnableCrashUpload |
| Preference< bool > | m_bShowMinidumpUploadDialogue |
| Preference< bool > | m_bAllowSongDeletion |
Protected Attributes | |
| Preference< std::string > | m_sCurrentGame |
| std::map< std::string, GamePrefs > | m_mapGameNameToGamePrefs |
Holds user-chosen preferences that are saved between sessions.