Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
AppConfigs Class Reference
Inheritance diagram for AppConfigs:

Public Types

enum class  MaelstromEduUsabilityStatus : uchar { Unknown = 0 , Unallowed = 1 , Allowed = 2 }
using LeaveGameCallback

Public Member Functions

virtual void loadFromData (::IAppConfigData const &)
virtual bool arePremiumSkinPacksAllowed () const
virtual bool areResourcePacksAllowed () const
virtual bool isPlayScreenAllowed () const
virtual bool isChatScreenAllowed () const
virtual bool isGameTabShownInSettings () const
virtual bool areEmotesSupported () const
virtual bool useNormalizedFontSize () const
virtual bool useFullScreenByDefault () const
virtual bool muteByDefault () const
virtual bool isCoursesCacheEnabled () const
virtual bool shouldPromptBeforeExit () const
virtual bool gameArgumentsNeedAuthentication () const
virtual bool worldBuilderDisabled () const
virtual bool worldsAreSingleUse () const
virtual::EducationEditionOffer getEducationEditionOffering () const
virtual bool requireTrustedContent () const
virtual bool isExternalPlayerCommunicationAllowed () const
virtual bool supports3DExport () const
virtual bool requireEduLevelSettings () const
virtual::ConnectionDefinition getConnectionDefinition () const
virtual bool supportsChangingMultiplayerDuringPlay () const
virtual bool webSocketsDisabled () const
virtual bool sendPermissionsTelemetry () const
virtual bool useEduDemoUpsellDialog () const
virtual bool allowGameArguments () const
virtual::AppConfigs::MaelstromEduUsabilityStatus canUseMaelstrom () const
virtual bool isSaveToCloudOn () const
virtual bool isEduAIOn () const
virtual bool isEduDedicatedServerOn () const
virtual void setIsEduDedicatedServerOn (bool)
virtual bool isTimeForEduDedicatedServerRefresh () const
virtual void setEduDedicatedServerRefreshed ()
virtual void setEduDedicatedServerRefreshAfterSeconds (::std::chrono::seconds)
virtual ::std::vector<::std::string > getExcludedCatalogueTags () const
virtual ::std::vector<::PackIdVersion > getAdditionalClientPacks (bool shouldIncludeEduResourcePacks) const
virtual ::std::unique_ptr<::IScreenCapabilities > getScreenCapabilities (::std::string const &screenName) const
virtual ::std::unique_ptr<::IContentAccessibilityProvider > createContentAccessibility () const
virtual::std::string getFeedbackURL () const
virtual::std::string getSettingsFeedbackURL () const
virtual::std::string getHelpCenterURL () const
virtual::std::string getPrivacyAndOnlineSafetyURL () const
virtual void applyLevelDataOverride (::LevelData &) const
MCAPI AppConfigs (::AppConfigsDependencies &&dependencies)
MCAPI void * $ctor (::AppConfigsDependencies &&dependencies)
MCAPI void $loadFromData (::IAppConfigData const &)
MCAPI bool $arePremiumSkinPacksAllowed () const
MCAPI bool $areResourcePacksAllowed () const
MCAPI bool $isPlayScreenAllowed () const
MCAPI bool $isChatScreenAllowed () const
MCAPI bool $isGameTabShownInSettings () const
MCAPI bool $areEmotesSupported () const
MCAPI bool $useNormalizedFontSize () const
MCAPI bool $useFullScreenByDefault () const
MCAPI bool $muteByDefault () const
MCAPI bool $isCoursesCacheEnabled () const
MCAPI bool $shouldPromptBeforeExit () const
MCAPI bool $gameArgumentsNeedAuthentication () const
MCAPI bool $worldBuilderDisabled () const
MCAPI bool $worldsAreSingleUse () const
MCAPI::EducationEditionOffer $getEducationEditionOffering () const
MCAPI bool $requireTrustedContent () const
MCAPI bool $isExternalPlayerCommunicationAllowed () const
MCAPI bool $supports3DExport () const
MCAPI bool $requireEduLevelSettings () const
MCAPI::ConnectionDefinition $getConnectionDefinition () const
MCAPI bool $supportsChangingMultiplayerDuringPlay () const
MCAPI bool $webSocketsDisabled () const
MCAPI bool $sendPermissionsTelemetry () const
MCAPI bool $useEduDemoUpsellDialog () const
MCAPI bool $allowGameArguments () const
MCAPI::AppConfigs::MaelstromEduUsabilityStatus $canUseMaelstrom () const
MCAPI bool $isSaveToCloudOn () const
MCAPI bool $isEduAIOn () const
MCAPI bool $isEduDedicatedServerOn () const
MCAPI void $setIsEduDedicatedServerOn (bool)
MCAPI bool $isTimeForEduDedicatedServerRefresh () const
MCAPI void $setEduDedicatedServerRefreshed ()
MCAPI void $setEduDedicatedServerRefreshAfterSeconds (::std::chrono::seconds)
MCAPI ::std::vector<::std::string > $getExcludedCatalogueTags () const
MCAPI ::std::vector<::PackIdVersion > $getAdditionalClientPacks (bool shouldIncludeEduResourcePacks) const
MCAPI ::std::unique_ptr<::IScreenCapabilities > $getScreenCapabilities (::std::string const &screenName) const
MCAPI ::std::unique_ptr<::IContentAccessibilityProvider > $createContentAccessibility () const
MCAPI::std::string $getFeedbackURL () const
MCAPI::std::string $getSettingsFeedbackURL () const
MCAPI::std::string $getHelpCenterURL () const
MCAPI::std::string $getPrivacyAndOnlineSafetyURL () const
MCAPI void $applyLevelDataOverride (::LevelData &) const
MCFOLD void $dtor ()

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 64, ::std::function< bool(::LevelSummary const &)> > mCanAccessWorldCallback
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScreenCapabilitiesRepo > > mScreenCapabilities
::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::AppConfigsDependencies const > > const > mDependencies
::ll::TypedStorage< 8, 64, ::std::function< void(::Bedrock::NotNullNonOwnerPtr<::ISceneStack > const &, ::SceneFactory &)> > mLeaveGameCallback
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > mControlBlock

Member Typedef Documentation

◆ LeaveGameCallback

using AppConfigs::LeaveGameCallback
Initial value:
::std::function<void(::Bedrock::NotNullNonOwnerPtr<::ISceneStack> const&, ::SceneFactory&)>
Definition SceneFactory.h:5

Constructor & Destructor Documentation

◆ AppConfigs()

MCAPI AppConfigs::AppConfigs ( ::AppConfigsDependencies && dependencies)
explicit
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ $ctor()

MCAPI void * AppConfigs::$ctor ( ::AppConfigsDependencies && dependencies)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $loadFromData()

MCAPI void AppConfigs::$loadFromData ( ::IAppConfigData const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $arePremiumSkinPacksAllowed()

MCAPI bool AppConfigs::$arePremiumSkinPacksAllowed ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $areResourcePacksAllowed()

MCAPI bool AppConfigs::$areResourcePacksAllowed ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isPlayScreenAllowed()

MCAPI bool AppConfigs::$isPlayScreenAllowed ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isChatScreenAllowed()

MCAPI bool AppConfigs::$isChatScreenAllowed ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isGameTabShownInSettings()

MCAPI bool AppConfigs::$isGameTabShownInSettings ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $areEmotesSupported()

MCAPI bool AppConfigs::$areEmotesSupported ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $useNormalizedFontSize()

MCAPI bool AppConfigs::$useNormalizedFontSize ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $useFullScreenByDefault()

MCAPI bool AppConfigs::$useFullScreenByDefault ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $muteByDefault()

MCAPI bool AppConfigs::$muteByDefault ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isCoursesCacheEnabled()

MCAPI bool AppConfigs::$isCoursesCacheEnabled ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $shouldPromptBeforeExit()

MCAPI bool AppConfigs::$shouldPromptBeforeExit ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $gameArgumentsNeedAuthentication()

MCAPI bool AppConfigs::$gameArgumentsNeedAuthentication ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $worldBuilderDisabled()

MCAPI bool AppConfigs::$worldBuilderDisabled ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $worldsAreSingleUse()

MCAPI bool AppConfigs::$worldsAreSingleUse ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getEducationEditionOffering()

MCAPI::EducationEditionOffer AppConfigs::$getEducationEditionOffering ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $requireTrustedContent()

MCAPI bool AppConfigs::$requireTrustedContent ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isExternalPlayerCommunicationAllowed()

MCAPI bool AppConfigs::$isExternalPlayerCommunicationAllowed ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $supports3DExport()

MCAPI bool AppConfigs::$supports3DExport ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $requireEduLevelSettings()

MCAPI bool AppConfigs::$requireEduLevelSettings ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getConnectionDefinition()

MCAPI::ConnectionDefinition AppConfigs::$getConnectionDefinition ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $supportsChangingMultiplayerDuringPlay()

MCAPI bool AppConfigs::$supportsChangingMultiplayerDuringPlay ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $webSocketsDisabled()

MCAPI bool AppConfigs::$webSocketsDisabled ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $sendPermissionsTelemetry()

MCAPI bool AppConfigs::$sendPermissionsTelemetry ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $useEduDemoUpsellDialog()

MCAPI bool AppConfigs::$useEduDemoUpsellDialog ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $allowGameArguments()

MCAPI bool AppConfigs::$allowGameArguments ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $canUseMaelstrom()

MCAPI::AppConfigs::MaelstromEduUsabilityStatus AppConfigs::$canUseMaelstrom ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isSaveToCloudOn()

MCAPI bool AppConfigs::$isSaveToCloudOn ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isEduAIOn()

MCAPI bool AppConfigs::$isEduAIOn ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isEduDedicatedServerOn()

MCAPI bool AppConfigs::$isEduDedicatedServerOn ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $setIsEduDedicatedServerOn()

MCAPI void AppConfigs::$setIsEduDedicatedServerOn ( bool )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isTimeForEduDedicatedServerRefresh()

MCAPI bool AppConfigs::$isTimeForEduDedicatedServerRefresh ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $setEduDedicatedServerRefreshed()

MCAPI void AppConfigs::$setEduDedicatedServerRefreshed ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $setEduDedicatedServerRefreshAfterSeconds()

MCAPI void AppConfigs::$setEduDedicatedServerRefreshAfterSeconds ( ::std::chrono::seconds )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getExcludedCatalogueTags()

MCAPI ::std::vector<::std::string > AppConfigs::$getExcludedCatalogueTags ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getAdditionalClientPacks()

MCAPI ::std::vector<::PackIdVersion > AppConfigs::$getAdditionalClientPacks ( bool shouldIncludeEduResourcePacks) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getScreenCapabilities()

MCAPI ::std::unique_ptr<::IScreenCapabilities > AppConfigs::$getScreenCapabilities ( ::std::string const & screenName) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $createContentAccessibility()

MCAPI ::std::unique_ptr<::IContentAccessibilityProvider > AppConfigs::$createContentAccessibility ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getFeedbackURL()

MCAPI::std::string AppConfigs::$getFeedbackURL ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getSettingsFeedbackURL()

MCAPI::std::string AppConfigs::$getSettingsFeedbackURL ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getHelpCenterURL()

MCAPI::std::string AppConfigs::$getHelpCenterURL ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getPrivacyAndOnlineSafetyURL()

MCAPI::std::string AppConfigs::$getPrivacyAndOnlineSafetyURL ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $applyLevelDataOverride()

MCAPI void AppConfigs::$applyLevelDataOverride ( ::LevelData & ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** Bedrock::EnableNonOwnerReferences::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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