Etterna 0.74.4
|
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< 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_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.