LeviLamina
Loading...
Searching...
No Matches
IOptions Class Referenceabstract
+ Inheritance diagram for IOptions:

Public Types

enum class  SaveRequestMode : int { None = 0 , Save = 1 , ForceCloudSave = 2 }
 

Public Member Functions

virtual::Option & _registerOption (::std::unique_ptr<::Option >)=0
 
virtual void load (::Core::PathBuffer<::std::string >)=0
 
virtual void tickSaveTimer ()=0
 
virtual void notifySaveAllowed ()=0
 
virtual void saveIfNeeded ()=0
 
virtual::OptionSaveDeferral requestSaveDeferral ()=0
 
virtual void reset (::OptionResetFlags, ::InputMode)=0
 
virtual bool getPrimaryUserStatus () const =0
 
virtual void setClientInstanceCoordinator (::Bedrock::NonOwnerPointer<::ClientInstanceEventCoordinator > const &)=0
 
virtual void onScreenSizeChanged (int, int)=0
 
virtual bool isValidOption (::OptionID) const =0
 
virtual ::gsl::not_null<::Option * > get (::OptionID)=0
 
virtual ::gsl::not_null<::Option const * > get (::OptionID) const =0
 
virtual ::std::optional<::Option * > getIfValid (::OptionID)=0
 
virtual ::std::optional<::Option const * > getIfValid (::OptionID) const =0
 
virtual void getTelemetryOptions (::std::vector<::OptionID > &)=0
 
virtual void refreshRenderDistanceLevels ()=0
 
virtual bool isLoadInProgress ()=0
 
virtual void addObserver (::OptionsObserver &)=0
 
virtual void loadOptionsFromString (::std::string)=0
 
virtual void elevateSaveRequestMode (::IOptions::SaveRequestMode)=0
 
virtual::ChatOptions const & getChatOptions () const =0
 
virtual::ChatOptions & getChatOptions ()=0
 
virtual ::std::array<::std::unique_ptr<::Option >, 783 > const & getAllRegisteredOptions ()=0
 
virtual void forEachOption (::std::function< void(::Option *)>)=0
 
virtual bool consumeDevOptionsDirty ()=0
 
virtual void dumpOptionsToLogFile () const =0
 
virtual void setUseVROptions (bool)=0
 
virtual bool getUseVROptions () const =0
 
virtual void updateInputMode (::InputMode)=0
 
virtual void setMainVolume (float)=0
 
virtual float getMainVolume () const =0
 
virtual void setMusicVolume (float)=0
 
virtual float getMusicVolume () const =0
 
virtual void setSoundVolume (float)=0
 
virtual float getSoundVolume () const =0
 
virtual void setTTSVolume (float)=0
 
virtual float getTTSVolume () const =0
 
virtual float getChatMessageDuration () const =0
 
virtual float getToastNotificationDuration () const =0
 
virtual void setSensitivity (float, ::InputMode)=0
 
virtual float getSensitivity (::InputMode) const =0
 
virtual void setSpyglassDamping (float, ::InputMode)=0
 
virtual float getSpyglassDamping (::InputMode) const =0
 
virtual void setDwellBeforeDrag (float)=0
 
virtual float getDwellBeforeDrag () const =0
 
virtual void setStackSplittingTrigger (float)=0
 
virtual float getStackSplittingTrigger () const =0
 
virtual float getGameSensitivity (::InputMode) const =0
 
virtual void setFileStorageLocation (::FileStorageDirectory, ::std::function< void(bool)>)=0
 
virtual::FileStorageDirectory getFileStorageLocation () const =0
 
virtual float getVRMouseUISensitivity () const =0
 
virtual bool getInvertYMouse (::InputMode) const =0
 
virtual int getViewDistanceChunks () const =0
 
virtual int getDefaultViewDistanceChunks (bool, ::GraphicsMode) const =0
 
virtual int getMaxViewDistanceChunks () const =0
 
virtual int getMaxViewDistanceChunksRaw () const =0
 
virtual float getParticleViewDistance () const =0
 
virtual bool getBobView () const =0
 
virtual bool getCameraShake () const =0
 
virtual bool getStereoRendering () const =0
 
virtual void setResetPlayerAlignment (bool)=0
 
virtual bool getResetPlayerAlignment () const =0
 
virtual bool getVRUsesNormalHitEffect () const =0
 
virtual bool getVRUsesRedFlashForHitEffect () const =0
 
virtual bool getVRRightStickPitchAssist () const =0
 
virtual bool getVRRightStickDeadBand () const =0
 
virtual bool getVRRightStickGazeAdjust () const =0
 
virtual bool getVRGazePitchBoost () const =0
 
virtual bool getVRHudDrifts () const =0
 
virtual bool getVRLivingRoomCursorCentered () const =0
 
virtual bool getVRJoystickAim () const =0
 
virtual bool getVRLinearJump () const =0
 
virtual bool getVRLinearMotion () const =0
 
virtual void setVRLivingRoomMode (bool)=0
 
virtual bool getVRLivingRoomMode () const =0
 
virtual::VRStickyMining getVRStickyMining () const =0
 
virtual bool getVRTapTurn ()=0
 
virtual float getVRTapTurningSensitivity ()=0
 
virtual float getVRRollTurningSensitivity ()=0
 
virtual bool getVRRollTurning ()=0
 
virtual bool getVR180Turning ()=0
 
virtual bool getVRMirrorTexture ()=0
 
virtual bool getVRHandControlsItem () const =0
 
virtual bool getVRHandControlsHUD () const =0
 
virtual bool getVRHandPointer () const =0
 
virtual bool getVRHandsVisible () const =0
 
virtual::GraphicsMode getGraphicsMode () const =0
 
virtual bool getTransparentLeaves () const =0
 
virtual bool getFancyBubbles () const =0
 
virtual bool getSmoothLighting () const =0
 
virtual bool getGuiAccessibilityScaling () const =0
 
virtual bool getRayTracing () const =0
 
virtual bool getDeferred () const =0
 
virtual int getGraphicsQualityPresetMode () const =0
 
virtual bool getUseMouseForDigging () const =0
 
virtual bool isLeftHanded () const =0
 
virtual bool isHotbarOnlyTouch () const =0
 
virtual bool getDestroyVibration (::InputMode) const =0
 
virtual bool getSplitVibration (::InputMode) const =0
 
virtual bool getAutoJump (::InputMode) const =0
 
virtual void setFullscreen (bool)=0
 
virtual bool getFullscreen () const =0
 
virtual void toggleFullscreen ()=0
 
virtual::GamePadRemappingLayout & getGamePadRemappingByType (::VRControllerType)=0
 
virtual ::std::shared_ptr<::KeyboardRemappingLayoutgetCurrentKeyboardRemapping () const =0
 
virtual ::std::shared_ptr<::KeyboardRemappingLayoutgetKeyboardRemappingByType (::KeyboardType) const =0
 
virtual::GamePadRemappingLayout & getMotionControllerRemapping ()=0
 
virtual void setLanguage (::std::string const &)=0
 
virtual::std::string getLanguage () const =0
 
virtual void setDifficulty (int)=0
 
virtual void setHideGUI (bool)=0
 
virtual bool getHideHud () const =0
 
virtual bool getHideHand () const =0
 
virtual void setHideToolTips (bool)=0
 
virtual bool getHideToolTips () const =0
 
virtual void setHidePaperDoll (bool)=0
 
virtual bool getHidePaperDoll () const =0
 
virtual void setIngamePlayerNames (bool)=0
 
virtual bool getIngamePlayerNames () const =0
 
virtual void setSplitscreenIngamePlayerNames (bool)=0
 
virtual bool getSplitscreenIngamePlayerNames () const =0
 
virtual void setInterfaceOpacity (float)=0
 
virtual float getInterfaceOpacity () const =0
 
virtual void setSplitscreenInterfaceOpacity (float)=0
 
virtual float getSplitscreenInterfaceOpacity () const =0
 
virtual void setShowAutoSaveIcon (bool)=0
 
virtual bool getShowAutoSaveIcon () const =0
 
virtual void setSplitscreenDirection (int)=0
 
virtual::SplitScreenDirection getSplitscreenDirection () const =0
 
virtual void setHideScreens (bool)=0
 
virtual bool getHideScreens () const =0
 
virtual void setHideItemInHand (bool)=0
 
virtual bool getHideItemInHand () const =0
 
virtual bool getScreenAnimations () const =0
 
virtual void setPlayerViewPerspective (int)=0
 
virtual int getPlayerViewPerspective () const =0
 
virtual::UIProfile getUIProfile () const =0
 
virtual void setForceUseUnsortedPolys (bool)=0
 
virtual bool getForceUseUnsortedPolys () const =0
 
virtual void setRenderDebug (::DebugHudOptions)=0
 
virtual::DebugHudOptions getRenderDebug () const =0
 
virtual bool getRemoteImguiEnabled () const =0
 
virtual void setRemoteImguiEnabled (bool)=0
 
virtual float getGamma () const =0
 
virtual void setMSAA (int)=0
 
virtual void setVRMSAA (int)=0
 
virtual void setTexelAA (bool)=0
 
virtual void setFixedCamera (bool)=0
 
virtual bool getFixedCamera () const =0
 
virtual void setOverrideUsername (::std::string const &)=0
 
virtual bool hasOverrideUsername () const =0
 
virtual::std::string const & getDisplayedUsername () const =0
 
virtual void setSkinId (::std::string const &)=0
 
virtual::std::string const & getSkinId () const =0
 
virtual void setLastCustomSkinId (::std::string const &)=0
 
virtual::std::string const & getLastCustomSkinId () const =0
 
virtual void setRecentSkinIds (::std::vector<::std::string > const &)=0
 
virtual ::std::vector<::std::string > const & getRecentSkinIds ()=0
 
virtual bool getFovToggle () const =0
 
virtual void setServerVisible (bool)=0
 
virtual bool getServerVisible () const =0
 
virtual void setSplitControls (bool)=0
 
virtual bool getSplitControls () const =0
 
virtual bool getSwapJumpAndSneak () const =0
 
virtual bool getFancySkies () const =0
 
virtual void setRenderClouds (bool)=0
 
virtual bool getRenderClouds () const =0
 
virtual bool getDevAutoLoadLevel () const =0
 
virtual bool getDevAssertionsDebugBreak () const =0
 
virtual bool getDevAssertionsShowDialog () const =0
 
virtual bool getDevShowDisplayLoggedError () const =0
 
virtual bool getDevShowDisplayLoggedError (::DisplayLoggedErrorType) const =0
 
virtual void setDevShowDevConsoleButton (bool)=0
 
virtual bool getDevShowDevConsoleButton () const =0
 
virtual bool getDevIgnoreUserInput () const =0
 
virtual bool getDevDisplayTreatmentPanel () const =0
 
virtual void setDevDisplayTreatmentPanel (bool)=0
 
virtual void setDevShowMinecraftTCUIReplacement (bool)=0
 
virtual bool getDevShowMinecraftTCUIReplacement () const =0
 
virtual bool getDevCreateRealmWithoutPurchase () const =0
 
virtual bool getDevDisableConnectedStoragePush () const =0
 
virtual bool getDevDisableConnectedStoragePull () const =0
 
virtual void setDevFindMobs (bool)=0
 
virtual bool getDevFindMobs () const =0
 
virtual void setDevRenderBoundingBoxes (bool)=0
 
virtual bool getDevRenderBoundingBoxes () const =0
 
virtual void setDevRenderPaths (bool)=0
 
virtual bool getDevRenderPaths () const =0
 
virtual void setDevRenderMobInfoState (bool)=0
 
virtual bool getDevRenderMobInfoState () const =0
 
virtual void setDevRenderGoalState (bool)=0
 
virtual bool getDevRenderGoalState () const =0
 
virtual void setDevRenderSchedulerInfo (bool)=0
 
virtual bool getDevRenderSchedulerInfo () const =0
 
virtual void setDevRenderCoordinateSystems (bool)=0
 
virtual bool getDevRenderCoordinateSystems () const =0
 
virtual bool getDevResetClientId () const =0
 
virtual void setDevLogFlushImmediate (bool)=0
 
virtual bool getDevLogFlushImmediate () const =0
 
virtual void setDevLogTimestamp (bool)=0
 
virtual bool getDevLogTimestamp () const =0
 
virtual void setDevLogTrace (bool)=0
 
virtual bool getDevLogTrace () const =0
 
virtual void setDevLogArea (bool)=0
 
virtual bool getDevLogArea () const =0
 
virtual void setDevLogPriority (bool)=0
 
virtual bool getDevLogPriority () const =0
 
virtual void setDevLogThread (bool)=0
 
virtual bool getDevLogThread () const =0
 
virtual void setDevLogAppend (bool)=0
 
virtual bool getDevLogAppend () const =0
 
virtual void setDevLogProcessId (bool)=0
 
virtual bool getDevLogProcessId () const =0
 
virtual void setDevLogThreadId (bool)=0
 
virtual bool getDevLogThreadId () const =0
 
virtual void setDevLogMessageId (bool)=0
 
virtual bool getDevLogMessageId () const =0
 
virtual void setDevLogSilentLogging (bool)=0
 
virtual bool getDevLogSilentLogging () const =0
 
virtual void setDevLogPriorityFilter (::std::string const &)=0
 
virtual::std::string const & getDevLogPriorityFilter () const =0
 
virtual void setDevLogAreaFilter (::std::string const &)=0
 
virtual::std::string const & getDevLogAreaFilter () const =0
 
virtual void setDevGameEventRetentionTicks (ushort)=0
 
virtual ushort getDevGameEventRetentionTicks () const =0
 
virtual void setDevDeepDarkDebugRender (bool)=0
 
virtual bool getDevDeepDarkDebugRender () const =0
 
virtual bool isLogCategoryEnabled (::BedrockLog::LogCategory) const =0
 
virtual bool getDevEnableProfilerOutput ()=0
 
virtual bool getDevAddUsersSilently () const =0
 
virtual int getDevBenchmarkModeTime ()=0
 
virtual bool getDevDisableClientBlobCache () const =0
 
virtual bool getDevClientBlobCacheOnLocalServer () const =0
 
virtual void setLogFlushDelay (int)=0
 
virtual int getLogFlushDelay ()=0
 
virtual int getAutomationParallelSlices () const =0
 
virtual int getAutomationParallelCurrentSlice () const =0
 
virtual bool getIsAutomationRun () const =0
 
virtual bool getShouldQuitAppAfterTesting () const =0
 
virtual bool shouldUploadTestArtifacts () const =0
 
virtual bool hasAutomationTestRunTimedOut () const =0
 
virtual bool hasAutomationTestRunReachedCrashLimit () const =0
 
virtual bool shouldAppendDebugLogTimestamp () const =0
 
virtual::std::string getAutomationServerIp () const =0
 
virtual::std::string getAutomationServerPort () const =0
 
virtual::std::string getAutomationArtifactUploadSas () const =0
 
virtual::std::string getAutomationArtifactUploadUrl () const =0
 
virtual::std::string getAutomationRelativeBlobpath () const =0
 
virtual::std::string getAutomationFunctionalTestTags () const =0
 
virtual::std::string getAutomationServerTestTags () const =0
 
virtual::std::string getAutomationUnitTestTags () const =0
 
virtual::std::string getAutomationFunctionalBrokenTestTags () const =0
 
virtual::std::string getAutomationServerBrokenTestTags () const =0
 
virtual::std::string getAutomationUnitBrokenTestTags () const =0
 
virtual::std::string getAutomationTestBuildID () const =0
 
virtual::std::string getAutomationUploadToken () const =0
 
virtual::std::string getAutomationEnabledFeatures () const =0
 
virtual::std::string getAutomationEnabledExperiments () const =0
 
virtual bool getAutomationShouldGroupServerTests () const =0
 
virtual bool getAutomationUnrandomTestsEnabled () const =0
 
virtual bool getAutomationRunEntireServerTestGroup () const =0
 
virtual bool getAutomationRunServerTestAfterEachTest () const =0
 
virtual::std::string const & getTestBranchName () const =0
 
virtual bool getFunctionalTestBlockInput () const =0
 
virtual bool shouldBlockUserInput () const =0
 
virtual bool hasSetSafeZone () const =0
 
virtual bool getAutomationDisableTreatmentPackDownloads () const =0
 
virtual bool getAutomationProfilerCaptureEnabled () const =0
 
virtual bool getAutomationProfilerFlipEnabled () const =0
 
virtual int getAutomationRepeatCount () const =0
 
virtual int getAutomationSoakTestRunDurationMinutes () const =0
 
virtual bool getAutomationRerunFailuresOnly () const =0
 
virtual int getAutomationUnitPerTestcaseTimeout () const =0
 
virtual int getAutomationFunctionalPerTestcaseTimeout () const =0
 
virtual int getAutomationServerPerTestcaseTimeout () const =0
 
virtual void setAutomationFunctionalBrokenTestTags (::std::string const &)=0
 
virtual void setAutomationUnitBrokenTestTags (::std::string const &)=0
 
virtual void setAutomationUploadToken (::std::string const &)=0
 
virtual bool getDevAchievmentsAlwaysEnabled ()=0
 
virtual bool shouldServerTestsLogWorlds () const =0
 
virtual bool shouldServerTestsAssertOnLevelDiff () const =0
 
virtual::std::string getAutomationMultiplayerSessionName () const =0
 
virtual int getAutomationMultiplayerDeviceIndex () const =0
 
virtual::DevConnectionQuality getDevConnectionQuality () const =0
 
virtual int getDevRenderAttachPos () const =0
 
virtual void setMultiPlayerGame (bool)=0
 
virtual bool getMultiPlayerGame () const =0
 
virtual void setXboxLiveVisible (bool)=0
 
virtual bool getHMDPositionDisplacement () const =0
 
virtual bool getVRHeadSteering () const =0
 
virtual bool getStutterTurn () const =0
 
virtual float getStutterAngle () const =0
 
virtual bool getStutterTurnSound () const =0
 
virtual bool getStutterConstantTimeMode () const =0
 
virtual int getVRRightStickPitchAssistSteppings () const =0
 
virtual int getVRRightStickPitchMaxAngle () const =0
 
virtual void setVRLivingRoomHintTime (int)=0
 
virtual int getVRLivingRoomHintTime ()=0
 
virtual bool wasLoggedInLastSession ()=0
 
virtual void setHasEverLoggedIntoXbl (bool)=0
 
virtual bool getHasEverLoggedIntoXbl () const =0
 
virtual void setHasChosenNotToSignInToXbl (bool)=0
 
virtual bool getHasChosenNotToSignInToXbl () const =0
 
virtual void setAcknowledgedAutoSave (bool)=0
 
virtual bool getAcknowledgedAutoSave () const =0
 
virtual void setRealmsInviteShowFriendsOption (bool)=0
 
virtual bool getRealmsInviteShowFriendsOption () const =0
 
virtual void setNumberOfOwnedRealms (int)=0
 
virtual int getNumberOfOwnedRealms () const =0
 
virtual void setNumberOfFriendsRealms (int)=0
 
virtual int getNumberOfFriendsRealms () const =0
 
virtual void setCreateRealmUpsellCount (int)=0
 
virtual int getCreateRealmUpsellCount () const =0
 
virtual void setSaveAndQuitCount (int)=0
 
virtual int getSaveAndQuitCount () const =0
 
virtual void setIsRatingsPromptShown (bool)=0
 
virtual bool getIsRatingsPromptShown () const =0
 
virtual void setShowRealmsTrialButtonFromPlayScreen (bool)=0
 
virtual bool getShowRealmsTrialButtonFromPlayScreen () const =0
 
virtual::AutoUpdateMode getAutoUpdateMode () const =0
 
virtual void setCanUseCellularData (bool)=0
 
virtual bool getCanUseCellularData () const =0
 
virtual void setRequireWebsocketEncryption (bool)=0
 
virtual bool getRequireWebsocketEncryption () const =0
 
virtual void setWebsocketsEnabled (bool)=0
 
virtual bool getWebsocketsEnabled () const =0
 
virtual void setUseIPv6Only (bool)=0
 
virtual bool getUseIPv6Only () const =0
 
virtual void setUseRetailXboxSandbox (bool const)=0
 
virtual bool getUseRetailXboxSandbox () const =0
 
virtual void setXboxLiveSandbox (::XboxSandboxEnvironment)=0
 
virtual::std::string const & getXboxLiveSandbox () const =0
 
virtual void setRealmsEnvironment (::RealmsEnvironment)=0
 
virtual::RealmsEnvironment getRealmsEnvironment () const =0
 
virtual void setRealmsEndpoint (::std::string const &)=0
 
virtual::std::string const & getRealmsEndpoint () const =0
 
virtual::std::string const & getRealmsV2Endpoint () const =0
 
virtual void setRealmsEndpointPayment (::std::string const &)=0
 
virtual::std::string const & getRealmsEndpointPayment () const =0
 
virtual void setRealmsRelyingParty (::std::string const &)=0
 
virtual::std::string const & getRealmsRelyingParty () const =0
 
virtual void setRealmsRelyingPartyPayment (::std::string const &)=0
 
virtual::std::string const & getRealmsRelyingPartyPayment () const =0
 
virtual void setStoreHasPurchasedCoins (bool)=0
 
virtual bool getStoreHasPurchasedCoins () const =0
 
virtual void setShowUnfulfilledPurchaseModal (bool)=0
 
virtual bool getShowUnfulfilledPurchaseModal () const =0
 
virtual void setSwitchCoinDebug (bool)=0
 
virtual bool getSwitchCoinDebug () const =0
 
virtual float getDefaultPlatformSafeZoneX () const =0
 
virtual float getDefaultPlatformSafeZoneY () const =0
 
virtual bool getServerboundClientDiagnosticsEnabled () const =0
 
virtual::ScriptDebuggerSettings getScriptDebuggerSettings () const =0
 
virtual::Scripting::WatchdogSettings getScriptWatchdogSettings () const =0
 
virtual void setEduHasLoggedIn (bool)=0
 
virtual bool getEduHasLoggedIn () const =0
 
virtual void setShownPlatformNetworkConnectConfirmation (bool)=0
 
virtual bool getShownPlatformNetworkConnectConfirmation () const =0
 
virtual void setShownPlatformPremiumUpsell (bool)=0
 
virtual bool getShownPlatformPremiumUpsell () const =0
 
virtual void setAppLaunchedCount (int)=0
 
virtual int getAppLaunchedCount () const =0
 
virtual void setEcoMode (bool)=0
 
virtual bool getEcoMode () const =0
 
virtual void setEduCloudBackupToggle (bool)=0
 
virtual bool getEduCloudBackupToggle () const =0
 
virtual void setUseFontOverrides (bool)=0
 
virtual bool getUseFontOverrides () const =0
 
virtual::NewInteractionModel getEffectiveTouchScheme () const =0
 
virtual void setSaveDeferralCount (int)=0
 
virtual int getSaveDeferralCount () const =0
 
virtual ::std::optional<::DeviceMemoryTier > getScriptingMemoryTierOverride () const =0
 

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