LeviLamina
Loading...
Searching...
No Matches
Settings::RegistryBuilder::IBuilderContext Class Referenceabstract

Public Member Functions

virtual bool isPreGame () const =0
virtual bool isSplitScreenActive () const =0
virtual bool isPrimaryClient () const =0
virtual bool isPlayerInEditor () const =0
virtual::IOptions & getOptions ()=0
virtual::IOptions const & getOptions () const =0
virtual::SoundOptions & getSoundOptions ()=0
virtual::Social::IGameConnectionInfoProvider const & getGameConnectionInfoProvider () const =0
virtual::Settings::Eventing & getSettingsEventing ()=0
virtual::TrialManager & getTrialManager ()=0
virtual::MinecraftCommands & getCommands ()=0
virtual::InputSettingsHandler & getInputSettingsHandler () const =0
virtual::WorldSettingsRules const & getWorldSettingsRules () const =0
virtual ::std::optional<::std::string > getFeedbackUrl () const =0
virtual bool supportsFullScreen () const =0
virtual bool supportsUserDefinedSafeZone () const =0
virtual int getRecommendedRenderDistance (::GraphicsMode graphicsMode) const =0
virtual int getMaxGUIScaleIndex () const =0
virtual int getOptimalGUIScaleIndex () const =0
virtual::InputMode getCurrentInputMode () const =0
virtual::Bedrock::PubSub::Subscription registerToUIScreenSizeChangedEvent (::std::function< void()> callback)=0
virtual::Bedrock::PubSub::Subscription registerLevelChangedListener (::std::function< void(::LevelDataWrapper &)> callback)=0
virtual::Bedrock::PubSub::Subscription registerToServerFormDataAvailableEvent (::std::function< void()> callback)=0
virtual bool isServerFormDataAvailable () const =0
virtual void pushRoute (::std::string_view route)=0
virtual void pushSettingsTabWithModal (::SettingsTabIndex tab, ::SettingsModalType modal)=0
virtual void pushToast (::std::string_view notification)=0
virtual bool supportsSetClipboard ()=0
virtual void navigateToJsonSettingsTab (::SettingsTabIndex tab)=0
virtual void navigateToHowToPlayScreen ()=0
virtual void setClipboardData (::std::string_view text)=0
virtual void launchURI (::std::string const &uri)=0
virtual void navigateToPendingRealmInvites ()=0
virtual void setInputBindingMode (::InputBindingMode mode)=0
virtual::InputBindingMode getInputBindingMode () const =0
virtual::Bedrock::PubSub::Subscription registerToRawInputEvent (::std::function< void(int, ::RawInputType, ::ButtonState, bool)> callback)=0
virtual::Bedrock::PubSub::Subscription registerToInputModeEvent (::std::function< void(::InputMode)> callback)=0
virtual void navigateToCustomizeTouchControl ()=0
virtual void refreshClientInputConfig ()=0
virtual bool isGamePlayTipsEnabled () const =0
virtual bool isSignedInToXBL () const =0
virtual bool isEligibleForPauseFeature () const =0
virtual bool supportsTTSLanguage (::std::string_view languageCode) const =0
virtual bool isTTSEnabled () const =0
virtual bool isMultiplayerClient () const =0
virtual bool hasLocalPlayer () const =0
virtual bool hasCommands () const =0
virtual::LevelDataWrapper & getLevelDataWrapper ()=0
virtual::PacketSender & getPacketSender ()=0
virtual bool supportsKeyboardAndMouse () const =0
virtual bool supportsGamepad () const =0
virtual bool supportsTouch () const =0
virtual bool isInRealms () const =0
virtual bool isRealmsEnabled () const =0
virtual bool isRealmsOwner () const =0
virtual bool isRealmsFeatureEnabled (::std::string_view featureName) const =0
virtual bool isConfigurableRealmsEnvironment () const =0
virtual bool isPartySystemAvailable () const =0
virtual bool isTrial () const =0
virtual::SettingsScreenCapabilities const & getSettingsScreenCapabilities () const =0
virtual bool isEduEdition () const =0
virtual ::Bedrock::NotNullNonOwnerPtr<::IAdvancedGraphicsOptionsgetAdvancedGraphicsOptions ()=0
virtual void navigateToGammaCalibrationScreen ()=0
virtual bool supportsAntiAliasing () const =0
virtual bool supportsTextureStreaming () const =0
virtual bool supportsTexelAntiAliasing () const =0
virtual bool supportsAdvancedGraphics () const =0
virtual bool supportsDeferredGraphics () const =0
virtual bool supportsDeferredPointLights () const =0
virtual bool supportsImprovedInputResponse () const =0
virtual bool supportsSplitScreen () const =0
virtual bool isFeatureEnabled (::FeatureOptionID featureOptionId) const =0
virtual bool isGameFeatureEnabled (::MinecraftGameFeatures feature) const =0
virtual::GameEditionProperties const & getGameEditionProperties () const =0
virtual ::std::optional<::std::reference_wrapper<::LocalPlayer > > const getLocalPlayer () const =0
virtual::ProfanityContext const & getProfanityContext () const =0
virtual ::std::optional<::std::string > getMinecraftAccountId () const =0
virtual void showUserSettings ()=0
virtual::std::string getDeviceId () const =0
virtual bool shouldShowSignOutOfMicrosoftAccount () const =0
virtual void signOutFromMicrosoftAccount ()=0
virtual void clearSignInData ()=0
virtual void navigateToDeleteMicrosoftAccount ()=0
virtual bool shouldShowRequestPlaystationNetworkAuthorization () const =0
virtual::Bedrock::PubSub::Subscription subscribeToShouldShowRequestPlaystationNetworkAuthorization (::std::function< void()> callback)=0
virtual void requestPlaystationNetworkAuthorization ()=0
virtual bool isConsolePlatform () const =0
virtual bool isDesktopPlatform () const =0
virtual ::std::shared_ptr<::Social::User > const & getUser () const =0
virtual void navigateToTabbedUpsell ()=0
virtual bool needPlatformConnectionBeforeXBLSignIn () const =0
virtual bool isWaitingForPlatformConnection () const =0
virtual void navigateToPlatformNetworkConnectConfirmation (::std::function< void(bool)> callback)=0
virtual void navigateToXBLSignIn ()=0
virtual bool isSupportingFramePacing () const =0

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