LeviLamina
Loading...
Searching...
No Matches
MinecraftGame Class Reference
Inheritance diagram for MinecraftGame:

Classes

struct  InitContext
struct  FrameGapImpl

Public Types

enum class  SuspendState : int { Suspending = 0 , Suspended = 1 , Resuming = 2 , Running = 3 }
enum class  DeviceLostState : int { Valid = 0 , Lost = 1 , Recovering = 2 }
enum class  SurfaceState : int { Valid = 0 , Lost = 1 }
enum class  WorkList : uint64 { AppInitialize = 0 , AppResume = 1 , AppDeviceLost = 2 , Count = 3 }
enum class  SuspendState : int { Suspending = 0 , Suspended = 1 , Resuming = 2 , Running = 3 }
enum class  DeviceLostState : int { Valid = 0 , Lost = 1 , Recovering = 2 }
enum class  SurfaceState : int { Valid = 0 , Lost = 1 }
enum class  WorkList : uint64 { AppInitialize = 0 , AppResume = 1 , AppDeviceLost = 2 , Count = 3 }
using SubjectType
using SubjectType
using SubjectType

Public Member Functions

MinecraftGameoperator= (MinecraftGame const &)
 MinecraftGame (MinecraftGame const &)
virtual void initialize ()
virtual bool stop ()
virtual void processActivationArguments (::Bedrock::ActivationArguments const &args)
virtual void audioEngineOn ()
virtual void audioEngineOff ()
virtual void update ()
virtual void play (::std::string const &name, ::Vec3 const &pos, float volume, float pitch)
virtual void playUI (::std::string const &name, float volume, float pitch)
virtual void stopSound (::std::string const &name)
virtual void stopSounds ()
virtual void setUISizeAndScale (int w, int h, float forcedGuiScale)
virtual void setRenderingSize (int w, int h)
virtual void recalculateScene ()
virtual void setSmoothFontStyle ()
virtual void setUIFontStyle ()
virtual ::Bedrock::Threading::Async< void > startLocalServerAsync (::std::string const &levelId, ::std::string const &levelName, ::ContentIdentity const &premiumTemplateContentIdentity, ::LevelSettings const &settings, ::StartIntent startIntent)
virtual void createAndUploadWorldToRealm (::std::string const &levelId, ::std::string const &levelName, ::ContentIdentity const &premiumTemplateContentIdentity, ::LevelSettings const &settings, ::Realms::World world, ::std::function< void(::Realms::World)> callback)
virtual bool canStartLocalServer () const
virtual bool isAudioInitialized () const
virtual ::Bedrock::NotNullNonOwnerPtr<::SoundEnginegetSoundEngine () const
virtual::MusicManager const * getMusicManager () const
virtual::MusicManager * getMusicManagerNonConst () const
virtual ::Bedrock::NotNullNonOwnerPtr<::ITextBoxControllergetTextBoxController ()
virtual void onLowMemory (::LowMemorySeverity)
virtual void onAppFocusLost ()
virtual void onAppFocusGained ()
virtual void onAppPaused ()
virtual void onAppUnpaused ()
virtual void setReconnectionCookie (::std::optional<::std::variant< ::GameConnectionInfoEx, ::Social::MultiplayerGameInfo, ::ExperienceConnectionData, ::Realms::RealmId > > const &reconnectCookie)
virtual ::std::optional<::std::variant< ::GameConnectionInfoEx, ::Social::MultiplayerGameInfo, ::ExperienceConnectionData, ::Realms::RealmId > > getReconnectionCookie ()
virtual void onAppPreSuspended ()
virtual void onAppSuspended ()
virtual void onAppResumed ()
virtual void onDeviceLost ()
virtual void onAppSurfaceCreated ()
virtual void onAppSurfaceDestroyed ()
virtual void openPauseMenu ()
virtual bool hasNetworkPrivileges (bool onlyWifiAllowed)
virtual void onPlayerLoaded (::IClientInstance &client, ::Player &player)
virtual void onDimensionChanged ()
virtual void setDisableInputForAllOtherClients (int id, bool disableStatus)
virtual void onGameEventNotification (::ui::GameEventNotification notification)
virtual void playerListChanged ()
virtual void onLevelDestruction (::std::string const &levelId)
virtual void setWorldTransferAction (::std::variant<::LocalWorldTransferActionFunc, ::ExternalWorldTransferActionFunc, ::std::monostate > worldTransferAction)
virtual ::Bedrock::NonOwnerPointer<::WorldTransferAgent > const getWorldTransferAgent () const
virtual void setIsWorldTransferInProgress (bool isWorldTransferInProgress)
virtual bool isWorldTransferInProgress () const
virtual void setResetCallbackObject (::ResetCallbackObject *obj)
virtual void requestLeaveGame (bool switchScreen, bool sync)
virtual void requestLeaveThenJoinFriendsWorld (::std::string_view serverId)
virtual void startLeaveGame ()
virtual bool isLeaveGameDone () const
virtual void destroyGame ()
virtual void setupCommandParser (::IClientInstance &client)
virtual void onClientCreatedLevel (::IClientInstance &client)
virtual::GameRenderer & getGameRenderer () const
virtual ::Bedrock::NotNullNonOwnerPtr<::IUIDefRepositorygetUIDefRepo () const
virtual void joinRealmsGame (::Realms::World const &realm, ::Social::GameConnectionInfo const &gameConnection, ::PlayerJoinWorldContext context)
virtual void joinRealmFromInvite (::Realms::World const &world)
virtual void joinRealmFromConnectLink (::Realms::World const &world, ::PlayerJoinWorldContext context)
virtual void setRealmsLoadingLink (bool state)
virtual void joinRealm (::Realms::World const &world, ::IMinecraftEventing::RealmConnectionFlow telemetryEventingConnectionFlow, ::PlayerJoinWorldContext context)
virtual ::Bedrock::Threading::Async< void > joinMultiplayerGame (::Social::MultiplayerGameInfo const &gameInfo, ::PlayerJoinWorldContext context)
virtual void joinMultiplayerWithAddress (::Social::GameConnectionInfo gameConnection, bool joiningLocalServer, ::std::string const &serverName, ::std::string const &worldName, ::NetworkType networkTypeOverride, ::PlayerJoinWorldContext context)
virtual void joinRemoteServerWithAddress (::Social::GameConnectionInfo gameConnection, ::std::string const &serverName, ::std::string const &worldName, ::NetworkType networkTypeOverride, ::PlayerJoinWorldContext context)
virtual bool isLocalPlayer (::ActorUniqueID const &id) const
virtual void setLeaveGameInProgressAsReadyToContinue ()
virtual bool isPrimaryClientInstanceReady () const
virtual void ensureAllClientsAreLeaving () const
virtual ::Bedrock::NotNullNonOwnerPtr<::IClientInstancegetPrimaryClientInstance ()
virtual ::Bedrock::NotNullNonOwnerPtr<::IClientInstance const > getPrimaryClientInstance () const
virtual::ItemRegistryRef getClientItemRegistry () const
virtual ::Bedrock::NotNullNonOwnerPtr<::NewPlayerSystemgetNewPlayerSystem ()
virtual ::Bedrock::NotNullNonOwnerPtr<::NewPlayerSystem const > getNewPlayerSystem () const
virtual ::std::map<::SubClientId, ::std::shared_ptr<::IClientInstance > > const & getClientInstanceMap () const
virtual ::std::shared_ptr<::IClientInstancetryGetClientInstanceFromPlayerUUID (::mce::UUID const &playerId) const
virtual uint getUIRenderClientMask () const
virtual uint64 getClientInstanceCount () const
virtual void forEachClientInstance (::std::function< void(::IClientInstance &)> callback)
virtual::LocalPlayer * getPrimaryLocalPlayer ()
virtual::LocalPlayer const * getPrimaryLocalPlayer () const
virtual bool isPrimaryLevelCrossPlatformMultiplayer () const
virtual bool isPrimaryLevelMultiplayer () const
virtual ::Bedrock::NotNullNonOwnerPtr<::GuiDatagetPrimaryGuiData ()
virtual ::std::shared_ptr<::OptionsgetPrimaryUserOptions ()
virtual ::std::shared_ptr<::Options const > getPrimaryUserOptions () const
virtual bool isPrimaryUserSigninInProgress () const
virtual void resetInput ()
virtual::PixelCalc const & getDpadScale () const
virtual void setKeyboardForcedHeight (float height, bool isShowSignal)
virtual bool canActivateKeyboard ()
virtual void reloadAnimationAndGeometryData (bool sync)
virtual ::Bedrock::NotNullNonOwnerPtr<::GeometryGroupgetGeometryGroup () const
virtual ::Bedrock::NotNullNonOwnerPtr<::BlockCullingGroupgetBlockCullingGroup () const
virtual ::Bedrock::NotNullNonOwnerPtr<::ClientBlockPipeline::SchematicsRepositorygetSchematicsRepository () const
virtual::ParticleEffectGroup & getParticleEffectGroup () const
virtual::DeferredLighting & getDeferredLighting () const
virtual ::Bedrock::NotNullNonOwnerPtr<::ContentAcquisitiongetContentAcquisition () const
virtual ::Bedrock::NotNullNonOwnerPtr<::IOfferRepository > getOfferRepository () const
virtual ::Bedrock::NotNullNonOwnerPtr<::TrialManagergetTrialManager () const
virtual bool isTrialManagerInitialized () const
virtual ::Bedrock::NotNullNonOwnerPtr<::PersonaServicegetPersonaService () const
virtual ::Bedrock::NotNullNonOwnerPtr<::GatheringManagergetGatheringManager () const
virtual ::Bedrock::NotNullNonOwnerPtr<::CDNServicegetCDNService () const
virtual ::Bedrock::NotNullNonOwnerPtr<::ContentCatalogServicegetContentCatalogService () const
virtual ::Bedrock::NotNullNonOwnerPtr<::StoreCatalogRepository > getStoreCatalog () const
virtual::ServiceDrivenImageRepository & getServiceImageRepository () const
virtual ::Bedrock::NotNullNonOwnerPtr<::LibraryRepositorygetLibraryRepository () const
virtual ::std::shared_ptr<::ActorAnimationGroupgetActorAnimationGroup () const
virtual ::Bedrock::NotNullNonOwnerPtr<::ActorAnimationControllerGroupgetActorAnimationControllerGroup () const
virtual ::Bedrock::NotNullNonOwnerPtr<::IThirdPartyServerRepository const > getThirdPartyServerRepository () const
virtual ::Bedrock::NotNullNonOwnerPtr<::IThirdPartyServerRepository > getThirdPartyServerRepository ()
virtual ::std::shared_ptr<::SkinRepositorygetSkinRepository () const
virtual::PersonaRepository & getPersonaRepository () const
virtual::MarketplaceServicesManager & getMarketplaceServicesManager () const
virtual ::Bedrock::NotNullNonOwnerPtr<::WorldTemplateManagergetWorldTemplateManager () const
virtual::World::WorldSystem & getWorldSystem () const
virtual bool isWorldSystemReady () const
virtual ::Bedrock::NotNullNonOwnerPtr<::Realms::RealmsSystemgetRealmsSystem () const
virtual::Social::SocialSystem & getSocialSystem () const
virtual ::Bedrock::NonOwnerPointer<::Parties::PartySystemgetPartySystem () const
virtual ::Bedrock::NotNullNonOwnerPtr<::Progress::ProgressTipsgetUIProgressTips () const
virtual::IResourcePackRepository & getResourcePackRepository () const
virtual::ResourcePackManager & getResourcePackManager () const
virtual::ResourcePackManager & getServerResourcePackManager ()
virtual::PackManifestFactory & getPackManifestFactory ()
virtual::PlayerMessagingService & getPlayerMessagingService ()
virtual ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > getKeyProvider () const
virtual ::Bedrock::NotNullNonOwnerPtr<::IContentAccessibilityProvider const > getAccessibilityProvider () const
virtual ::Bedrock::NotNullNonOwnerPtr<::IContentAccessibilityProvidergetAccessibilityProvider ()
virtual ::Bedrock::NotNullNonOwnerPtr<::IContentTierManager const > getContentTierManager () const
virtual::PackSourceFactory & getPackSourceFactory () const
virtual ::Bedrock::NotNullNonOwnerPtr<::ResourceLoadManagergetResourceLoadManager ()
virtual::ILevelListCache & getLevelListCache ()
virtual bool hasAllValidCrossPlatformSkin () const
virtual::PackDownloadManager & getPackDownloadManager ()
virtual ::Bedrock::NonOwnerPointer<::LinkedAssetValidatorgetLinkedAssetValidator () const
virtual ::Bedrock::NonOwnerPointer<::LinkedAssetValidatorgetLinkedAssetValidator ()
virtual bool isMultiplayerServiceManagerReady () const
virtual ::Bedrock::NotNullNonOwnerPtr<::Social::MultiplayerServiceManagergetMultiplayerServiceManager () const
virtual ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManagergetUserManager () const
virtual::IMinecraftEventing & getEventing () const
virtual::ServerInstance * getServerInstance ()
virtual ::Bedrock::NotNullNonOwnerPtr<::ServerInstancegetServerInstanceNonOwnPtr ()
virtual ::Bedrock::NotNullNonOwnerPtr<::ClientNetworkSystemgetClientNetworkSystemPtr ()
virtual::ClientNetworkSystem & getClientNetworkSystem ()
virtual::ClientNetworkSystem const & getClientNetworkSystem () const
virtual ::Bedrock::NotNullNonOwnerPtr<::ActiveDirectoryIdentitygetActiveDirectoryIdentity ()
virtual void clearCache ()
virtual void releaseClientSubId (::SubClientId subid)
virtual bool isStartingGame () const
virtual bool isSplitscreenJoinEnabled () const
virtual bool canAddSplitscreenSubClient (int controllerId) const
virtual void addSubClientInstanceAndAssociateToUser (int controllerId)
virtual ::Bedrock::NotNullNonOwnerPtr<::ControllerIDtoClientMapretrieveCIDToClientMap ()
virtual::Bedrock::PubSub::Subscription registerSplitScreenChangedListener (::std::function< void(uchar)> callback) const
virtual uchar getSplitScreenCount () const
virtual float calculateScreenSizeToResolutionScalar (int const width, int const height) const
virtual ::Bedrock::NotNullNonOwnerPtr<::GlobalResourcesCrashRecovery const > GetGlobalResourcesCrashRecovery () const
virtual bool isReadyToRender () const
virtual bool isShowingLoadingScreen () const
virtual bool isRenderingLoadingScreen () const
virtual void registerUpsellScreen ()
virtual::SceneFactory & getPrimarySceneFactory () const
virtual ::Bedrock::NotNullNonOwnerPtr<::ISceneStack const > getMainSceneStack () const
virtual ::Bedrock::NotNullNonOwnerPtr<::ISceneStackgetMainSceneStack ()
virtual::OreUI::Router & getUIRouter ()
virtual::OreUI::DataProviderManager_DEPRECATED & getDataProviderManager ()
virtual ::std::weak_ptr<::RealmsAPIgetRealms ()
virtual::Realms::ContentService & getRealmsContentService ()
virtual ::Bedrock::NotNullNonOwnerPtr<::Realms::RealmsServicesgetRealmsServices ()
virtual ::std::weak_ptr<::ClubsServicegetClubsService ()
virtual ::std::shared_ptr<::Realms::GenericRequestServiceHandlergetGenericRealmsService ()
virtual ::Bedrock::NotNullNonOwnerPtr<::Realms::SubscriptionServicegetRealmsSubscriptionService ()
virtual ::Bedrock::NotNullNonOwnerPtr<::Social::PresenceManagergetPresenceManager ()
virtual ::Bedrock::NonOwnerPointer<::EDUSystemsgetEDUSystems ()
virtual ::Bedrock::NonOwnerPointer<::EDUSystems const > getEDUSystems () const
virtual ::Bedrock::NotNullNonOwnerPtr<::MinecraftgetPrimaryMinecraft ()
virtual ::Bedrock::NotNullNonOwnerPtr<::Automation::AutomationClientgetAutomationClient () const
virtual bool isDedicatedServer () const
virtual bool isEduMode () const
virtual void onNetworkMaxPlayersChanged (uint newMaxPlayerCount)
virtual::IGameModuleApp & getGameModule ()
virtual::IGameModuleShared & getGameModuleShared ()
virtual void requestServerShutdown ()
virtual void setTestExecuteCommandCallback (::std::function< void(::TestCommandType, ::std::vector<::std::string > const &, int)> const &callback)
virtual void setTestAssetCommandCallback (::std::function< void(::TestAssetCommandType, ::std::vector<::std::string > const &)> const &callback)
virtual void runTestExecuteCommandCallback (::TestCommandType type, ::std::vector<::std::string > const &tags, int repeatCount) const
virtual void runTestAssetCommandCallback (::TestAssetCommandType type, ::std::vector<::std::string > const &tags) const
virtual void setLaunchedFromLegacyVersion (bool launchedFromLegacyVersion)
virtual ::Bedrock::NotNullNonOwnerPtr<::FileArchivergetFileArchiver () const
virtual bool requestInGamePause (::SubClientId const &subClient, bool status)
virtual::InputMode getCurrentInputMode () const
virtual void handleInputPaneHidden ()
virtual ::Bedrock::NotNullNonOwnerPtr<::LevelLoadergetLevelLoader ()
virtual ::Bedrock::NotNullNonOwnerPtr<::ExternalContentManagergetContentManager ()
virtual::IContentManager & getResourceContentManager ()
virtual::std::string getMultiplayerDisabledTextTitle (::MultiplayerLockedContext context) const
virtual::std::string getMultiplayerDisabledTextBody (::MultiplayerLockedContext context) const
virtual ::Bedrock::NotNullNonOwnerPtr<::IExternalServerFilegetExternalServer () const
virtual ::std::shared_ptr<::mce::TextureGroupgetTextureGroup () const
virtual ::Bedrock::NotNullNonOwnerPtr<::mce::TextureGroupgetStoreCacheTextures () const
virtual ::Bedrock::NotNullNonOwnerPtr<::MinecraftGraphicsgetMinecraftGraphics ()
virtual ::Bedrock::NotNullNonOwnerPtr<::TextureAtlasgetTextureAtlas ()
virtual ::Bedrock::NotNullNonOwnerPtr<::TextureAtlasgetItemTextureAtlas ()
virtual ::Bedrock::NotNullNonOwnerPtr<::IUIRepositorygetUIRepository () const
virtual ::Bedrock::NotNullNonOwnerPtr<::SeasonsRenderergetSeasonsRenderer ()
virtual ::Bedrock::NotNullNonOwnerPtr<::Core::FilePathManagergetFilePathManager ()
virtual void setUseFontOverrides (bool useOverrides)
virtual ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > getFontHandle () const
virtual ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > getRuneFontHandle () const
virtual ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > getUnicodeFontHandle () const
virtual ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > getSmoothFontHandle () const
virtual ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > getUIFontHandle () const
virtual ::Bedrock::NotNullNonOwnerPtr<::EmoticonManager const > getEmoticonManager () const
virtual ::Bedrock::NotNullNonOwnerPtr<::TextToIconMapper const > getTextToIconMapper () const
virtual ::Bedrock::NotNullNonOwnerPtr<::TextToIconMappergetTextToIconMapper ()
virtual bool getMouseGrabbed () const
virtual void navigateToPlayScreenFriendsTab ()
virtual bool hasActorResourceDefinitionGroup () const
virtual ::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup const > getActorResourceDefinitionGroup () const
virtual ::Bedrock::NotNullNonOwnerPtr<::RenderControllerGroup const > getRenderControllerGroup () const
virtual ::Bedrock::NotNullNonOwnerPtr<::RenderControllerGroupgetRenderControllerGroup ()
virtual ::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroupgetActorResourceDefinitionGroupMutable ()
virtual ::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowListgetOreUIResourceAllowList ()
virtual ::Bedrock::Threading::Async<::Core::PathBuffer<::std::string > > requestScreenshot (::ScreenshotOptions &screenshotOptions)
virtual void onActiveResourcePacksChanged (::ResourcePackManager &mgr)
virtual bool onFullPackStackInvalid ()
virtual void onLanguageSubpacksChanged ()
virtual void onBaseGamePackDownloadComplete ()
virtual void displayActiveDirectoryLoginDialog ()
virtual void handleReloadUIDefinitions ()
virtual void onPushNotificationReceived (::PushNotificationMessage const &msg)
virtual ::Bedrock::NotNullNonOwnerPtr<::FlightingServicegetFlightingService () const
virtual ::std::shared_ptr<::FlightingServicegetFlightingServicePtr () const
virtual ::Bedrock::NotNullNonOwnerPtr<::TreatmentPackDownloadMonitor const > getTreatmentPackDownloadMonitor () const
virtual ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > getEntitlementManager ()
virtual::IDlcValidation & getDlcValidation ()
virtual::ServicesManager & getServicesManager ()
virtual ::Bedrock::NotNullNonOwnerPtr<::SunsettingManagergetSunsettingManager ()
virtual ::Bedrock::NotNullNonOwnerPtr<::DateManagergetDateManager () const
virtual void grabMouse ()
virtual void releaseMouse ()
virtual void muteAudio ()
virtual void unMuteAudio ()
virtual uint64 generateClientId (bool forceReset, bool &generatedNewId, uint64 clientIdModifier, ::std::shared_ptr<::Social::User > user)
virtual bool isHostingLocalDedicatedServer () const
virtual void shutdownServer ()
virtual void pauseContentDownloads ()
virtual void resumeContentDownloads ()
virtual::UIMeasureStrategy & getUIMeasureStrategy ()
virtual void copyInternalSettingsFolderToExternalLocation () const
virtual void onClientLevelExit (::IClientInstance &exitClient, uint exitCode)
virtual void resetThreadCallbacks ()
virtual bool isInGame () const
virtual bool isInServer () const
virtual bool isInRealm () const
virtual void fadeOutMusic ()
virtual bool isInitialized () const
virtual bool useMinecraftVersionOfXBLUI () const
virtual int getMaxPlayerCount () const
virtual void setProfilerIsOn (bool val)
virtual void onPrimaryUserReconnect (::Social::UserPlatformConnectionResult status, bool isUserInitiated)
virtual ::Bedrock::NotNullNonOwnerPtr<::CubemapBackgroundResourcesgetCubemapBackgroundResources ()
virtual void setAppWillTerminate (bool willTerminate)
virtual ::DeferredTasksManager<::DeferredTaskCategory > & getDeferredTasks ()
virtual void onForceCloudSave ()
virtual void onOptionsLoadBegin ()
virtual void onOptionsLoadComplete ()
virtual bool shouldShowRatingsPrompt () const
virtual ::Bedrock::NotNullNonOwnerPtr<::ServerInstanceEventCoordinatorgetServerInstanceEventCoordinator ()
virtual ::Bedrock::NotNullNonOwnerPtr<::IAppgetApp ()
virtual bool getSuspended () const
virtual bool isResuming () const
virtual void doPrimaryClientReadyWork (::std::function< void()> workFn)
virtual void doUserManagerReadyWork (::std::function< void()> workFn)
virtual ::Bedrock::NotNullNonOwnerPtr<::ScreenshotRecordergetScreenshotRecorder ()
virtual bool isEditorModeEnabled () const
virtual ::std::shared_ptr<::ClientBlobCache::CachegetClientBlobCache ()
virtual ::Bedrock::NonOwnerPointer<::ContentLogFileEndPoint > const getContentFileLogEndPoint () const
virtual void tryShowXblFirstLaunchScreen (bool isUserConnectedToPlatform)
virtual ::std::shared_ptr< void * > requestMusicDeferment ()
virtual bool isMusicEnabled () const
virtual void queueCustomMusic (::std::string const &eventName, float volume, float fadeoutSeconds, ::MusicRepeatMode playMode)
virtual void playCustomMusic (::std::string const &eventName, float volume, float fadeoutSeconds, ::MusicRepeatMode playMode)
virtual void setMusicCommandVolumeMultiplier (float volumeMultiplier)
virtual void stopCustomMusic (float fadeoutSeconds)
virtual::EntityContext & getEntity () const
virtual::AppSystemRegistry & getAppSystemRegistry ()
virtual void onLanguageChanged (::std::string const &code, bool languageSystemInitializing)
virtual void onLanguageKeywordsLoadedFromPack (::PackManifest const &manifest)
virtual void onLanguagesLoaded ()
virtual void buildTreatmentPackStack (bool fireEvents) const
virtual ::Bedrock::NotNullNonOwnerPtr<::LevelDbEnvgetLevelDbEnv ()
virtual ::Bedrock::NonOwnerPointer<::ChunkSourcegetClientGenChunkSource (::DimensionType const &dimensionType)
virtual ::Bedrock::NotNullNonOwnerPtr<::ProfanityContextgetProfanityContext ()
virtual double getGameUpdateDurationInSeconds () const
virtual ::std::tuple< bool, int > GetEcoModeSettings () const
virtual void queueSubclientRemoval (::SubClientId subid)
virtual void logoffAllSubclients ()
virtual void setIsInGame (bool isInGame)
virtual void createClientItemRegistry ()
virtual ::Bedrock::NonOwnerPointer<::MinecraftInputHandlergetInput () const
virtual ::std::unique_ptr<::LocalServerLauncher::IGameInterfacecreateGameInterface ()
virtual ::std::unique_ptr<::LocalServerLauncher::IServerInstanceBuildercreateServerBuilder ()
virtual ::std::unique_ptr<::LocalServerLauncher::GameDependenciescreateGameDependencies ()
virtual::TaskGroup & _getServerInitTaskGroup ()
virtual bool checkMultiPlayerPermission (::std::optional<::Social::MultiplayerServiceIdentifier > service)
virtual bool isPlayingLevel () const
virtual void initImpl ()
virtual void refocusMouse (bool lostMouse)
virtual void setMouseType (::Bedrock::Input::PointerType type)
virtual void onNotify (::edu::auth::CredentialsAcquired const &state)
virtual void onNotify (::edu::auth::CredentialsRefreshSuccess const &state)
virtual void onNotify (::edu::auth::GenericCredentialsEvent<::edu::auth::CredsLost > const &state)
virtual bool checkForPiracy () const
virtual ::Bedrock::NotNullNonOwnerPtr<::DevConsoleLoggergetDevConsoleLogger () const
virtual void completeServerStartup (::std::shared_ptr<::LocalServerLauncher::ServerInitData > serverInitData, ::LocalServerLauncher::ServerLaunchResult &&result)
MCAPI MinecraftGame (::MinecraftGameArguments &&args)
MCAPI void _InitComplete ()
MCAPI void _InitStarted ()
MCAPI void _LoadRendererAssets ()
MCAPI void _addSubClientInstanceAndAssociateToUserInternal (int controllerId, bool isInitialCheck)
MCAPI void _beginReloadingResources ()
MCAPI void _buildClientStack ()
MCAPI void _buildClientStartupStack ()
MCAPI bool _canRender () const
MCAPI bool _clientUpdate ()
MCAPI void _configureLighting ()
MCAPI::LocalServerLauncher::Impl::AllDependencies _createAllDependencies ()
MCAPI ::std::shared_ptr<::ClientInstance_createClientInstance (::SubClientId id, ::LatencyGraphDisplay *latencyDisplay, int controller)
MCAPI ::brstd::move_only_function<::std::unique_ptr<::IClientDimensionExtensions >(bool) const > _createDimensionExtensionsFactory (bool isClientSide)
MCAPI ::std::unique_ptr<::GameModuleClient_createGameModuleClient (::SubClientId id)
MCAPI void _createPartySystem ()
MCAPI void _cycleRoundRobinClientSubId ()
MCAPI void _deinitOptionObservers (::IClientInstance &client)
MCAPI ::std::unique_ptr<::ResourcePackStack_deserializeGlobalResourcePacks ()
MCAPI void _deviceReinitialization (::SerialWorkList &workList)
MCAPI void _finishReloadingResources (::ResourcePackManager &mgr, bool fullVanillaPackOnStack)
MCAPI ::Bedrock::Threading::Async< void > _handleMultiplayerServiceJoinResult (::Social::MultiplayerServiceIdentifier gameServiceProvider, ::Social::JoinGameStatus succeeded, ::Social::MultiplayerGameInfo const &newGame, bool isLan)
MCAPI void _initAppConfigs ()
MCAPI::SerialWorkList::WorkResult _initAudio ()
MCAPI::SerialWorkList::WorkResult _initCheckStorage ()
MCAPI::SerialWorkList::WorkResult _initClientNetworkSystem ()
MCAPI::SerialWorkList::WorkResult _initCrashReporting ()
MCAPI::SerialWorkList::WorkResult _initCreatePrimaryClient (::std::shared_ptr<::MinecraftGame::InitContext > initContext)
MCAPI::SerialWorkList::WorkResult _initDatabase ()
MCAPI::SerialWorkList::WorkResult _initDefaultFonts ()
MCAPI::SerialWorkList::WorkResult _initDeviceDebugConfig ()
MCAPI void _initEcoModeSystem ()
MCAPI void _initEntityContext ()
MCAPI::SerialWorkList::WorkResult _initEventing ()
MCAPI::SerialWorkList::WorkResult _initFileSystemSpaceTracking ()
MCAPI::SerialWorkList::WorkResult _initFinish (::std::shared_ptr<::MinecraftGame::InitContext > &initContext)
MCAPI::SerialWorkList::WorkResult _initFontHandles ()
MCAPI::SerialWorkList::WorkResult _initFontMetadata ()
MCAPI::SerialWorkList::WorkResult _initHideSplashScreen ()
MCAPI::SerialWorkList::WorkResult _initHttp ()
MCAPI::SerialWorkList::WorkResult _initIssueHardwareCursorLoad ()
MCAPI::SerialWorkList::WorkResult _initLoadRendererAssets ()
MCAPI::SerialWorkList::WorkResult _initLoadingBarMaterials ()
MCAPI::SerialWorkList::WorkResult _initLogging ()
MCAPI void _initMinecraftGame ()
MCAPI::SerialWorkList::WorkResult _initMultiplayerMgr ()
MCAPI::SerialWorkList::WorkResult _initMultiplayerRequestHandler ()
MCAPI::SerialWorkList::WorkResult _initNetworkSessionOwner ()
MCAPI::SerialWorkList::WorkResult _initNewPlayerSystem ()
MCAPI::SerialWorkList::WorkResult _initNotifyOnActiveResourcePacksChanged ()
MCAPI::SerialWorkList::WorkResult _initOnGameSessionReset ()
MCAPI::SerialWorkList::WorkResult _initOreUIAssets ()
MCAPI::SerialWorkList::WorkResult _initOreUIDataProviderManager ()
MCAPI::SerialWorkList::WorkResult _initOreUIRendering ()
MCAPI::SerialWorkList::WorkResult _initOreUISystem (::std::shared_ptr<::MinecraftGame::InitContext > initContext)
MCAPI::SerialWorkList::WorkResult _initOreUIViewsCoordinator ()
MCAPI::SerialWorkList::WorkResult _initPacks ()
MCAPI::SerialWorkList::WorkResult _initPartySystem ()
MCAPI void _initPerMachineOptionObservers ()
MCAPI void _initPerUserOptionObservers (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client)
MCAPI::SerialWorkList::WorkResult _initPostA ()
MCAPI::SerialWorkList::WorkResult _initPostB ()
MCAPI::SerialWorkList::WorkResult _initPostC ()
MCAPI::SerialWorkList::WorkResult _initPostE ()
MCAPI::SerialWorkList::WorkResult _initPostFontAsync ()
MCAPI::SerialWorkList::WorkResult _initPreCacheOutOfGameViews ()
MCAPI::SerialWorkList::WorkResult _initPrimaryClientComplete (::std::shared_ptr<::MinecraftGame::InitContext > initContext)
MCAPI::SerialWorkList::WorkResult _initProgressTips ()
MCAPI::SerialWorkList::WorkResult _initPushAlwaysActiveScreen ()
MCAPI::SerialWorkList::WorkResult _initRealmsSystem ()
MCAPI::SerialWorkList::WorkResult _initRepopulateLevelInfoCache ()
MCAPI::SerialWorkList::WorkResult _initResourceLoader ()
MCAPI void _initServicesManager ()
MCAPI::SerialWorkList::WorkResult _initSocialSystem ()
MCAPI::SerialWorkList::WorkResult _initStep1 ()
MCAPI::SerialWorkList::WorkResult _initStep2 ()
MCAPI::SerialWorkList::WorkResult _initStep2A ()
MCAPI::SerialWorkList::WorkResult _initStep2B ()
MCAPI::SerialWorkList::WorkResult _initStep3 ()
MCAPI::SerialWorkList::WorkResult _initStep5 ()
MCAPI::SerialWorkList::WorkResult _initStorageMigration ()
MCAPI::SerialWorkList::WorkResult _initTTS ()
MCAPI::SerialWorkList::WorkResult _initTestClientInterface ()
MCAPI::SerialWorkList::WorkResult _initTimePlayedNotifier ()
MCAPI::SerialWorkList::WorkResult _initUILoadAsyncWait ()
MCAPI::SerialWorkList::WorkResult _initUpdateAppLaunchedCount ()
MCAPI::SerialWorkList::WorkResult _initUpdateFontsBasedOffOfOverrideEnable ()
MCAPI::SerialWorkList::WorkResult _initUser ()
MCAPI::SerialWorkList::WorkResult _initUserComplete ()
MCAPI::SerialWorkList::WorkResult _initWaitForContentManager ()
MCAPI::SerialWorkList::WorkResult _initWaitForDefaultFontsToLoad ()
MCAPI::SerialWorkList::WorkResult _initWaitForDiscoveryService ()
MCAPI::SerialWorkList::WorkResult _initWaitForEntitlementCacheLoad ()
MCAPI::SerialWorkList::WorkResult _initWaitForFontMetadataToLoad ()
MCAPI::SerialWorkList::WorkResult _initWaitForFrameBuilder ()
MCAPI::SerialWorkList::WorkResult _initWaitForInitialServicePacks ()
MCAPI::SerialWorkList::WorkResult _initWaitForLocalization ()
MCAPI::SerialWorkList::WorkResult _initWaitForMainMenuResources ()
MCAPI::SerialWorkList::WorkResult _initWaitForOfferLicense ()
MCAPI::SerialWorkList::WorkResult _initWaitForOfferRepo ()
MCAPI::SerialWorkList::WorkResult _initWaitForOreUIAssets () const
MCAPI::SerialWorkList::WorkResult _initWaitForPrimaryUser ()
MCAPI::SerialWorkList::WorkResult _initWaitForRepopulateLevelInfoCache ()
MCAPI::SerialWorkList::WorkResult _initWaitForResourceRepository ()
MCAPI::SerialWorkList::WorkResult _initWaitForSkinRepo ()
MCAPI::SerialWorkList::WorkResult _initWaitForWorldTemplateManager ()
MCAPI::SerialWorkList::WorkResult _initWorldSystem ()
MCAPI::SerialWorkList::WorkResult _initializeFrameBuilder ()
MCAPI void _initializeTextureStreamingResources ()
MCAPI bool _isGameplayPaused ()
MCAPI bool _isWaitingOnADAuthentication () const
MCAPI ::Bedrock::Threading::Async< void > _joinMultiplayerGame (::Social::MultiplayerGameInfo const &gameToJoin, ::std::string const &multiplayerCorrelationId, ::PlayerJoinWorldContext context)
MCAPI void _joinRealmFromMultiplayerServiceInvite (::Social::MultiplayerGameInfo const &newGame)
MCAPI void _loadAdditionalPackResources (bool fullVanillaPackOnStack)
MCAPI::SerialWorkList::WorkResult _loadGlobalResourcePacks ()
MCAPI void _loadInitialPackResources (::ResourcePackManager &mgr, bool fullVanillaPackOnStack)
MCAPI void _loadLanguageData ()
MCAPI void _loadLastGlobalResourcePacksFromFile (bool waitForUIReload)
MCAPI void _loadSoundAndMusic ()
MCAPI::SerialWorkList::WorkResult _notifyOnFullVanillaPackOnStack ()
MCAPI void _onActiveResourcePacksChanged (::ResourcePackManager &mgr, bool fullVanillaPackOnStack)
MCAPI void _onDeviceLostRecovery ()
MCAPI::SerialWorkList::WorkResult _onDeviceRestoreFinish ()
MCAPI void _onEntitlementsChanged ()
MCAPI void _onEntitlementsChangedNotifyUI ()
MCAPI void _onInitRemoteSystem (::std::function< void()> syncCompleteCallback)
MCAPI void _onPrimaryUserConnectComplete (::Social::UserPlatformConnectionResult status, bool runStartScreen, bool userInitiated)
MCAPI::SerialWorkList::WorkResult _onResumeBegin ()
MCAPI::SerialWorkList::WorkResult _onResumeFinish ()
MCAPI::SerialWorkList::WorkResult _onResumeHttp ()
MCAPI::SerialWorkList::WorkResult _onResumePrimaryClient ()
MCAPI::SerialWorkList::WorkResult _onResumeQueueFontReloadTextures ()
MCAPI::SerialWorkList::WorkResult _onResumeQueueReloadActors ()
MCAPI::SerialWorkList::WorkResult _onResumeQueueReloadAnimation ()
MCAPI::SerialWorkList::WorkResult _onResumeQueueReloadParticleEffects ()
MCAPI::SerialWorkList::WorkResult _onResumeQueueReloadTextures ()
MCAPI::SerialWorkList::WorkResult _onResumeQueueReloadTexturesAtlas ()
MCAPI::SerialWorkList::WorkResult _onResumeReloadDefaultLighting ()
MCAPI::SerialWorkList::WorkResult _onResumeRestartServices ()
MCAPI::SerialWorkList::WorkResult _onResumeWaitFontReloadTextures ()
MCAPI::SerialWorkList::WorkResult _onResumeWaitPreviousResourceLoads ()
MCAPI::SerialWorkList::WorkResult _onResumeWaitReloadActors ()
MCAPI::SerialWorkList::WorkResult _onResumeWaitReloadAnimation ()
MCAPI::SerialWorkList::WorkResult _onResumeWaitReloadParticleEffects ()
MCAPI::SerialWorkList::WorkResult _onResumeWaitReloadTextures ()
MCAPI::SerialWorkList::WorkResult _onResumeWaitReloadTexturesAtlas ()
MCAPI void _onSplitScreenChanged ()
MCAPI void _onStorageDirectoryChanged (::Core::Path const &path)
MCAPI void _onTTSOptionChanged ()
MCAPI void _onTTSOptionChanged (bool enabled)
MCAPI void _onTextureAtlasStatus (::TextureAtlasStatus const &status)
MCAPI void _onUserSigninPlayFab (uint userId)
MCAPI void _onUserSigninXboxLive (uint userId)
MCAPI void _onUserSignoutPlayFab (uint userId)
MCAPI void _onUserSignoutXboxLive (uint userId)
MCAPI void _performNetworkReadyActions ()
MCAPI void _preCacheOutOfGameViews ()
MCAPI void _pushAlwaysActiveScreens ()
MCAPI void _recomputeResolution ()
MCAPI void _registerClientOptionLock (::SubClientId clientId, ::Option *option, ::std::function< void(bool &)> isModifiableCondition)
MCAPI void _registerClientOptionObserver (::SubClientId clientId, ::Option *option, ::std::function< void(::Option const &)> onValueChangeCallback)
MCAPI::Bedrock::ScopeExit _registerOnInitUriListeners ()
MCAPI void _registerPrimaryUserOptionLock (::Option *option, ::std::function< void(bool &)> isModifiableCondition)
MCAPI void _registerPrimaryUserOptionObserver (::Option *option, ::std::function< void(::Option const &)> onValueChangeCallback)
MCAPI void _reloadLightingTextures ()
MCAPI void _removePendingSubclients ()
MCAPI void _setupFrameBuilderOptimizer ()
MCAPI void _setupRenderer ()
MCAPI void _teardownRenderer (bool removeDevice)
MCAPI void _terminateRenderer ()
MCAPI void _unregisterOnInitUriListeners ()
MCAPI void _update ()
MCAPI void _updateLightingModel ()
MCAPI void _updatePackStackForLeaveGame ()
MCAPI void _updateProfilerLite ()
MCAPI void _updateTextureAtlasPBRData (::TextureAtlas const &textureAtlas, bool terrain)
MCAPI::SerialWorkList::WorkResult _waitForAudio ()
MCAPI::SerialWorkList::WorkResult _waitForFileSystemSpaceTracking ()
MCAPI::SerialWorkList::WorkResult _waitForLoadRendererAssets ()
MCAPI::SerialWorkList::WorkResult _waitForStorageMigration ()
MCAPI void adjustClientsUISizeAndScale ()
MCAPI void cleanReloadMaterials ()
MCAPI uint continueLeaveGame ()
MCAPI bool currentScreenShouldStealMouse ()
MCAPI void doInitializationCompleteWork (::std::function< void()> workFn)
MCAPI void endFrame ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IClientInstancegetClientInstance (::SubClientId subid)
MCAPI ::Bedrock::NonOwnerPointer<::ServerNetworkHandlergetServerNetworkHandler ()
MCAPI void handleShowUpsellScreen (bool timeExpired)
MCAPI void initEventing ()
MCAPI bool isInEDUMultiplayerSession ()
MCAPI bool isServerVisible ()
MCAPI void onTick ()
MCAPI bool primaryLevelExists () const
MCAPI void reloadMaterials ()
MCAPI void setDpadScale ()
MCAPI void setUIEventCoordinator (::Bedrock::UniqueOwnerPointer<::UIEventCoordinator > &&uiEventCoordinator)
MCAPI void startFrame ()
MCAPI void tickInput ()
MCAPI bool tryGetIdForNewSubClient (int controllerId, ::SubClientId &outNewClientId, bool isInitialCheck) const
MCAPI void updateAudio (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client, ::Timer const &timer)
MCAPI void updateGraphics (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client, ::Timer const &timer)
MCAPI void * $ctor (::MinecraftGameArguments &&args)
MCAPI void $dtor ()
MCAPI void $initialize ()
MCAPI bool $stop ()
MCAPI void $processActivationArguments (::Bedrock::ActivationArguments const &args)
MCAPI void $audioEngineOn ()
MCAPI void $audioEngineOff ()
MCAPI void $update ()
MCAPI void $play (::std::string const &name, ::Vec3 const &pos, float volume, float pitch)
MCAPI void $playUI (::std::string const &name, float volume, float pitch)
MCAPI void $stopSound (::std::string const &name)
MCAPI void $stopSounds ()
MCAPI void $setUISizeAndScale (int w, int h, float forcedGuiScale)
MCAPI void $setRenderingSize (int w, int h)
MCAPI void $recalculateScene ()
MCAPI void $setSmoothFontStyle ()
MCAPI void $setUIFontStyle ()
MCAPI ::Bedrock::Threading::Async< void > $startLocalServerAsync (::std::string const &levelId, ::std::string const &levelName, ::ContentIdentity const &premiumTemplateContentIdentity, ::LevelSettings const &settings, ::StartIntent startIntent)
MCAPI void $createAndUploadWorldToRealm (::std::string const &levelId, ::std::string const &levelName, ::ContentIdentity const &premiumTemplateContentIdentity, ::LevelSettings const &settings, ::Realms::World world, ::std::function< void(::Realms::World)> callback)
MCAPI bool $canStartLocalServer () const
MCAPI bool $isAudioInitialized () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::SoundEngine$getSoundEngine () const
MCFOLD::MusicManager const * $getMusicManager () const
MCFOLD::MusicManager * $getMusicManagerNonConst () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ITextBoxController$getTextBoxController ()
MCAPI void $onLowMemory (::LowMemorySeverity)
MCAPI void $onAppFocusLost ()
MCAPI void $onAppFocusGained ()
MCAPI void $onAppPaused ()
MCAPI void $onAppUnpaused ()
MCAPI void $setReconnectionCookie (::std::optional<::std::variant< ::GameConnectionInfoEx, ::Social::MultiplayerGameInfo, ::ExperienceConnectionData, ::Realms::RealmId > > const &reconnectCookie)
MCAPI ::std::optional<::std::variant< ::GameConnectionInfoEx, ::Social::MultiplayerGameInfo, ::ExperienceConnectionData, ::Realms::RealmId > > $getReconnectionCookie ()
MCAPI void $onAppPreSuspended ()
MCAPI void $onAppSuspended ()
MCAPI void $onAppResumed ()
MCAPI void $onDeviceLost ()
MCAPI void $onAppSurfaceCreated ()
MCAPI void $onAppSurfaceDestroyed ()
MCAPI void $openPauseMenu ()
MCAPI bool $hasNetworkPrivileges (bool onlyWifiAllowed)
MCAPI void $onPlayerLoaded (::IClientInstance &client, ::Player &player)
MCAPI void $onDimensionChanged ()
MCAPI void $setDisableInputForAllOtherClients (int id, bool disableStatus)
MCAPI void $onGameEventNotification (::ui::GameEventNotification notification)
MCAPI void $playerListChanged ()
MCAPI void $onLevelDestruction (::std::string const &levelId)
MCAPI void $setWorldTransferAction (::std::variant<::LocalWorldTransferActionFunc, ::ExternalWorldTransferActionFunc, ::std::monostate > worldTransferAction)
MCAPI ::Bedrock::NonOwnerPointer<::WorldTransferAgent > const $getWorldTransferAgent () const
MCAPI void $setIsWorldTransferInProgress (bool isWorldTransferInProgress)
MCAPI bool $isWorldTransferInProgress () const
MCAPI void $setResetCallbackObject (::ResetCallbackObject *obj)
MCAPI void $requestLeaveGame (bool switchScreen, bool sync)
MCAPI void $requestLeaveThenJoinFriendsWorld (::std::string_view serverId)
MCAPI void $startLeaveGame ()
MCAPI bool $isLeaveGameDone () const
MCAPI void $destroyGame ()
MCAPI void $setupCommandParser (::IClientInstance &client)
MCAPI void $onClientCreatedLevel (::IClientInstance &client)
MCAPI::GameRenderer & $getGameRenderer () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IUIDefRepository$getUIDefRepo () const
MCAPI void $joinRealmsGame (::Realms::World const &realm, ::Social::GameConnectionInfo const &gameConnection, ::PlayerJoinWorldContext context)
MCAPI void $joinRealmFromInvite (::Realms::World const &world)
MCAPI void $joinRealmFromConnectLink (::Realms::World const &world, ::PlayerJoinWorldContext context)
MCAPI void $setRealmsLoadingLink (bool state)
MCAPI void $joinRealm (::Realms::World const &world, ::IMinecraftEventing::RealmConnectionFlow telemetryEventingConnectionFlow, ::PlayerJoinWorldContext context)
MCAPI ::Bedrock::Threading::Async< void > $joinMultiplayerGame (::Social::MultiplayerGameInfo const &gameInfo, ::PlayerJoinWorldContext context)
MCAPI void $joinMultiplayerWithAddress (::Social::GameConnectionInfo gameConnection, bool joiningLocalServer, ::std::string const &serverName, ::std::string const &worldName, ::NetworkType networkTypeOverride, ::PlayerJoinWorldContext context)
MCAPI void $joinRemoteServerWithAddress (::Social::GameConnectionInfo gameConnection, ::std::string const &serverName, ::std::string const &worldName, ::NetworkType networkTypeOverride, ::PlayerJoinWorldContext context)
MCAPI bool $isLocalPlayer (::ActorUniqueID const &id) const
MCAPI void $setLeaveGameInProgressAsReadyToContinue ()
MCAPI bool $isPrimaryClientInstanceReady () const
MCAPI void $ensureAllClientsAreLeaving () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IClientInstance$getPrimaryClientInstance ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IClientInstance const > $getPrimaryClientInstance () const
MCAPI::ItemRegistryRef $getClientItemRegistry () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::NewPlayerSystem$getNewPlayerSystem ()
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::NewPlayerSystem const > $getNewPlayerSystem () const
MCAPI ::std::map<::SubClientId, ::std::shared_ptr<::IClientInstance > > const & $getClientInstanceMap () const
MCAPI ::std::shared_ptr<::IClientInstance$tryGetClientInstanceFromPlayerUUID (::mce::UUID const &playerId) const
MCAPI uint $getUIRenderClientMask () const
MCFOLD uint64 $getClientInstanceCount () const
MCAPI void $forEachClientInstance (::std::function< void(::IClientInstance &)> callback)
MCAPI::LocalPlayer * $getPrimaryLocalPlayer ()
MCAPI::LocalPlayer const * $getPrimaryLocalPlayer () const
MCAPI bool $isPrimaryLevelCrossPlatformMultiplayer () const
MCAPI bool $isPrimaryLevelMultiplayer () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::GuiData$getPrimaryGuiData ()
MCAPI ::std::shared_ptr<::Options$getPrimaryUserOptions ()
MCAPI ::std::shared_ptr<::Options const > $getPrimaryUserOptions () const
MCAPI bool $isPrimaryUserSigninInProgress () const
MCAPI void $resetInput ()
MCAPI::PixelCalc const & $getDpadScale () const
MCAPI void $setKeyboardForcedHeight (float height, bool isShowSignal)
MCAPI bool $canActivateKeyboard ()
MCAPI void $reloadAnimationAndGeometryData (bool sync)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::GeometryGroup$getGeometryGroup () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::BlockCullingGroup$getBlockCullingGroup () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ClientBlockPipeline::SchematicsRepository$getSchematicsRepository () const
MCAPI::ParticleEffectGroup & $getParticleEffectGroup () const
MCAPI::DeferredLighting & $getDeferredLighting () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ContentAcquisition$getContentAcquisition () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IOfferRepository > $getOfferRepository () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::TrialManager$getTrialManager () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::PersonaService$getPersonaService () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::GatheringManager$getGatheringManager () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::CDNService$getCDNService () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ContentCatalogService$getContentCatalogService () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::StoreCatalogRepository > $getStoreCatalog () const
MCAPI::ServiceDrivenImageRepository & $getServiceImageRepository () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::LibraryRepository$getLibraryRepository () const
MCAPI ::std::shared_ptr<::ActorAnimationGroup$getActorAnimationGroup () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ActorAnimationControllerGroup$getActorAnimationControllerGroup () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::IThirdPartyServerRepository const > $getThirdPartyServerRepository () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::IThirdPartyServerRepository > $getThirdPartyServerRepository ()
MCAPI ::std::shared_ptr<::SkinRepository$getSkinRepository () const
MCAPI::PersonaRepository & $getPersonaRepository () const
MCAPI::MarketplaceServicesManager & $getMarketplaceServicesManager () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::WorldTemplateManager$getWorldTemplateManager () const
MCAPI::World::WorldSystem & $getWorldSystem () const
MCAPI bool $isWorldSystemReady () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::Realms::RealmsSystem$getRealmsSystem () const
MCAPI::Social::SocialSystem & $getSocialSystem () const
MCAPI ::Bedrock::NonOwnerPointer<::Parties::PartySystem$getPartySystem () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::Progress::ProgressTips$getUIProgressTips () const
MCAPI::IResourcePackRepository & $getResourcePackRepository () const
MCFOLD::ResourcePackManager & $getResourcePackManager () const
MCAPI::ResourcePackManager & $getServerResourcePackManager ()
MCAPI::PackManifestFactory & $getPackManifestFactory ()
MCAPI::PlayerMessagingService & $getPlayerMessagingService ()
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > $getKeyProvider () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::IContentAccessibilityProvider const > $getAccessibilityProvider () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::IContentAccessibilityProvider$getAccessibilityProvider ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IContentTierManager const > $getContentTierManager () const
MCAPI::PackSourceFactory & $getPackSourceFactory () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ResourceLoadManager$getResourceLoadManager ()
MCAPI::ILevelListCache & $getLevelListCache ()
MCAPI bool $hasAllValidCrossPlatformSkin () const
MCAPI::PackDownloadManager & $getPackDownloadManager ()
MCFOLD ::Bedrock::NonOwnerPointer<::LinkedAssetValidator$getLinkedAssetValidator () const
MCFOLD bool $isMultiplayerServiceManagerReady () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::Social::MultiplayerServiceManager$getMultiplayerServiceManager () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager$getUserManager () const
MCFOLD::IMinecraftEventing & $getEventing () const
MCAPI::ServerInstance * $getServerInstance ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ServerInstance$getServerInstanceNonOwnPtr ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ClientNetworkSystem$getClientNetworkSystemPtr ()
MCFOLD::ClientNetworkSystem & $getClientNetworkSystem ()
MCFOLD::ClientNetworkSystem const & $getClientNetworkSystem () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ActiveDirectoryIdentity$getActiveDirectoryIdentity ()
MCAPI void $clearCache ()
MCAPI void $releaseClientSubId (::SubClientId subid)
MCAPI bool $isStartingGame () const
MCAPI bool $isSplitscreenJoinEnabled () const
MCAPI bool $canAddSplitscreenSubClient (int controllerId) const
MCAPI void $addSubClientInstanceAndAssociateToUser (int controllerId)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ControllerIDtoClientMap$retrieveCIDToClientMap ()
MCAPI::Bedrock::PubSub::Subscription $registerSplitScreenChangedListener (::std::function< void(uchar)> callback) const
MCAPI uchar $getSplitScreenCount () const
MCAPI float $calculateScreenSizeToResolutionScalar (int const width, int const height) const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::GlobalResourcesCrashRecovery const > $GetGlobalResourcesCrashRecovery () const
MCAPI bool $isReadyToRender () const
MCAPI bool $isShowingLoadingScreen () const
MCAPI bool $isRenderingLoadingScreen () const
MCAPI void $registerUpsellScreen ()
MCAPI::SceneFactory & $getPrimarySceneFactory () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::ISceneStack const > $getMainSceneStack () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::ISceneStack$getMainSceneStack ()
MCAPI::OreUI::Router & $getUIRouter ()
MCAPI::OreUI::DataProviderManager_DEPRECATED & $getDataProviderManager ()
MCAPI ::std::weak_ptr<::RealmsAPI$getRealms ()
MCAPI::Realms::ContentService & $getRealmsContentService ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::Realms::RealmsServices$getRealmsServices ()
MCAPI ::std::weak_ptr<::ClubsService$getClubsService ()
MCAPI ::std::shared_ptr<::Realms::GenericRequestServiceHandler$getGenericRealmsService ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::Realms::SubscriptionService$getRealmsSubscriptionService ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::Social::PresenceManager$getPresenceManager ()
MCFOLD ::Bedrock::NonOwnerPointer<::EDUSystems$getEDUSystems ()
MCFOLD ::Bedrock::NonOwnerPointer<::EDUSystems const > $getEDUSystems () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::Minecraft$getPrimaryMinecraft ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::Automation::AutomationClient$getAutomationClient () const
MCFOLD bool $isDedicatedServer () const
MCFOLD bool $isEduMode () const
MCAPI void $onNetworkMaxPlayersChanged (uint newMaxPlayerCount)
MCFOLD::IGameModuleApp & $getGameModule ()
MCAPI::IGameModuleShared & $getGameModuleShared ()
MCAPI void $requestServerShutdown ()
MCAPI void $setTestExecuteCommandCallback (::std::function< void(::TestCommandType, ::std::vector<::std::string > const &, int)> const &callback)
MCAPI void $setTestAssetCommandCallback (::std::function< void(::TestAssetCommandType, ::std::vector<::std::string > const &)> const &callback)
MCAPI void $runTestExecuteCommandCallback (::TestCommandType type, ::std::vector<::std::string > const &tags, int repeatCount) const
MCAPI void $runTestAssetCommandCallback (::TestAssetCommandType type, ::std::vector<::std::string > const &tags) const
MCAPI void $setLaunchedFromLegacyVersion (bool launchedFromLegacyVersion)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::FileArchiver$getFileArchiver () const
MCAPI bool $requestInGamePause (::SubClientId const &subClient, bool status)
MCAPI::InputMode $getCurrentInputMode () const
MCAPI void $handleInputPaneHidden ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::LevelLoader$getLevelLoader ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ExternalContentManager$getContentManager ()
MCAPI::IContentManager & $getResourceContentManager ()
MCAPI::std::string $getMultiplayerDisabledTextTitle (::MultiplayerLockedContext context) const
MCAPI::std::string $getMultiplayerDisabledTextBody (::MultiplayerLockedContext context) const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::IExternalServerFile$getExternalServer () const
MCAPI ::std::shared_ptr<::mce::TextureGroup$getTextureGroup () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::mce::TextureGroup$getStoreCacheTextures () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::MinecraftGraphics$getMinecraftGraphics ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::TextureAtlas$getTextureAtlas ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::TextureAtlas$getItemTextureAtlas ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IUIRepository$getUIRepository () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::SeasonsRenderer$getSeasonsRenderer ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::Core::FilePathManager$getFilePathManager ()
MCAPI void $setUseFontOverrides (bool useOverrides)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > $getFontHandle () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > $getRuneFontHandle () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > $getUnicodeFontHandle () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > $getSmoothFontHandle () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > $getUIFontHandle () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::EmoticonManager const > $getEmoticonManager () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::TextToIconMapper const > $getTextToIconMapper () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::TextToIconMapper$getTextToIconMapper ()
MCFOLD bool $getMouseGrabbed () const
MCAPI void $navigateToPlayScreenFriendsTab ()
MCAPI bool $hasActorResourceDefinitionGroup () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup const > $getActorResourceDefinitionGroup () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::RenderControllerGroup const > $getRenderControllerGroup () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::RenderControllerGroup$getRenderControllerGroup ()
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup$getActorResourceDefinitionGroupMutable ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList$getOreUIResourceAllowList ()
MCAPI ::Bedrock::Threading::Async<::Core::PathBuffer<::std::string > > $requestScreenshot (::ScreenshotOptions &screenshotOptions)
MCAPI void $onActiveResourcePacksChanged (::ResourcePackManager &mgr)
MCAPI bool $onFullPackStackInvalid ()
MCAPI void $onLanguageSubpacksChanged ()
MCAPI void $onBaseGamePackDownloadComplete ()
MCAPI void $displayActiveDirectoryLoginDialog ()
MCAPI void $handleReloadUIDefinitions ()
MCAPI void $onPushNotificationReceived (::PushNotificationMessage const &msg)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::FlightingService$getFlightingService () const
MCAPI ::std::shared_ptr<::FlightingService$getFlightingServicePtr () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::TreatmentPackDownloadMonitor const > $getTreatmentPackDownloadMonitor () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > $getEntitlementManager ()
MCAPI::IDlcValidation & $getDlcValidation ()
MCAPI::ServicesManager & $getServicesManager ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::SunsettingManager$getSunsettingManager ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::DateManager$getDateManager () const
MCAPI void $grabMouse ()
MCAPI void $releaseMouse ()
MCAPI void $muteAudio ()
MCAPI void $unMuteAudio ()
MCAPI uint64 $generateClientId (bool forceReset, bool &generatedNewId, uint64 clientIdModifier, ::std::shared_ptr<::Social::User > user)
MCFOLD bool $isHostingLocalDedicatedServer () const
MCAPI void $shutdownServer ()
MCAPI void $pauseContentDownloads ()
MCAPI void $resumeContentDownloads ()
MCAPI::UIMeasureStrategy & $getUIMeasureStrategy ()
MCFOLD void $copyInternalSettingsFolderToExternalLocation () const
MCAPI void $onClientLevelExit (::IClientInstance &exitClient, uint exitCode)
MCAPI void $resetThreadCallbacks ()
MCAPI bool $isInGame () const
MCAPI bool $isInServer () const
MCAPI bool $isInRealm () const
MCAPI void $fadeOutMusic ()
MCAPI bool $isInitialized () const
MCFOLD bool $useMinecraftVersionOfXBLUI () const
MCAPI int $getMaxPlayerCount () const
MCAPI void $setProfilerIsOn (bool val)
MCAPI void $onPrimaryUserReconnect (::Social::UserPlatformConnectionResult status, bool isUserInitiated)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::CubemapBackgroundResources$getCubemapBackgroundResources ()
MCAPI void $setAppWillTerminate (bool willTerminate)
MCAPI ::DeferredTasksManager<::DeferredTaskCategory > & $getDeferredTasks ()
MCFOLD void $onForceCloudSave ()
MCAPI void $onOptionsLoadBegin ()
MCAPI void $onOptionsLoadComplete ()
MCAPI bool $shouldShowRatingsPrompt () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ServerInstanceEventCoordinator$getServerInstanceEventCoordinator ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IApp$getApp ()
MCAPI bool $getSuspended () const
MCAPI bool $isResuming () const
MCAPI void $doPrimaryClientReadyWork (::std::function< void()> workFn)
MCAPI void $doUserManagerReadyWork (::std::function< void()> workFn)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ScreenshotRecorder$getScreenshotRecorder ()
MCAPI bool $isEditorModeEnabled () const
MCAPI ::std::shared_ptr<::ClientBlobCache::Cache$getClientBlobCache ()
MCAPI ::Bedrock::NonOwnerPointer<::ContentLogFileEndPoint > const $getContentFileLogEndPoint () const
MCAPI void $tryShowXblFirstLaunchScreen (bool isUserConnectedToPlatform)
MCAPI ::std::shared_ptr< void * > $requestMusicDeferment ()
MCAPI bool $isMusicEnabled () const
MCAPI void $queueCustomMusic (::std::string const &eventName, float volume, float fadeoutSeconds, ::MusicRepeatMode playMode)
MCAPI void $playCustomMusic (::std::string const &eventName, float volume, float fadeoutSeconds, ::MusicRepeatMode playMode)
MCAPI void $setMusicCommandVolumeMultiplier (float volumeMultiplier)
MCAPI void $stopCustomMusic (float fadeoutSeconds)
MCAPI::EntityContext & $getEntity () const
MCAPI::AppSystemRegistry & $getAppSystemRegistry ()
MCAPI void $onLanguageChanged (::std::string const &code, bool languageSystemInitializing)
MCFOLD void $onLanguageKeywordsLoadedFromPack (::PackManifest const &manifest)
MCFOLD void $onLanguagesLoaded ()
MCAPI void $buildTreatmentPackStack (bool fireEvents) const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::LevelDbEnv$getLevelDbEnv ()
MCAPI ::Bedrock::NonOwnerPointer<::ChunkSource$getClientGenChunkSource (::DimensionType const &dimensionType)
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::ProfanityContext$getProfanityContext ()
MCAPI double $getGameUpdateDurationInSeconds () const
MCAPI ::std::tuple< bool, int > $GetEcoModeSettings () const
MCAPI void $queueSubclientRemoval (::SubClientId subid)
MCAPI void $logoffAllSubclients ()
MCAPI void $setIsInGame (bool isInGame)
MCAPI void $createClientItemRegistry ()
MCAPI ::Bedrock::NonOwnerPointer<::MinecraftInputHandler$getInput () const
MCAPI ::std::unique_ptr<::LocalServerLauncher::IGameInterface$createGameInterface ()
MCAPI ::std::unique_ptr<::LocalServerLauncher::IServerInstanceBuilder$createServerBuilder ()
MCAPI ::std::unique_ptr<::LocalServerLauncher::GameDependencies$createGameDependencies ()
MCAPI::TaskGroup & $_getServerInitTaskGroup ()
MCAPI bool $checkMultiPlayerPermission (::std::optional<::Social::MultiplayerServiceIdentifier > service)
MCAPI bool $isPlayingLevel () const
MCAPI void $initImpl ()
MCAPI void $refocusMouse (bool lostMouse)
MCAPI void $setMouseType (::Bedrock::Input::PointerType type)
MCAPI void $onNotify (::edu::auth::CredentialsAcquired const &state)
MCFOLD void $onNotify (::edu::auth::CredentialsRefreshSuccess const &state)
MCFOLD void $onNotify (::edu::auth::GenericCredentialsEvent<::edu::auth::CredsLost > const &state)
MCAPI bool $checkForPiracy () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::DevConsoleLogger$getDevConsoleLogger () const
MCAPI void $completeServerStartup (::std::shared_ptr<::LocalServerLauncher::ServerInitData > serverInitData, ::LocalServerLauncher::ServerLaunchResult &&result)
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
virtual ushort getId ()
virtual bool start ()
virtual bool suspend ()
virtual bool resume ()
virtual void mainUpdate ()
MCAPI ushort $getId ()
MCAPI bool $start ()
MCAPI bool $suspend ()
MCAPI bool $resume ()
MCAPI void $mainUpdate ()
MCAPI ::Bedrock::Threading::Async< void > startLocalServerAsyncFromSummary (::LevelSummary const &levelSummary)
MCAPI bool startLocalServerBlocking (::std::string const &levelId, ::std::string const &levelName, ::ContentIdentity const &premiumTemplateContentIdentity, ::LevelSettings const &settings, ::StartIntent startIntent)
virtual ::Bedrock::NonOwnerPointer<::AppExtensions::IAppExtensionstryGetExtensions () const
virtual void init ()
virtual bool isInited ()
virtual void changeContext ()
virtual void quit (::std::string const &src, ::std::string const &reason)
virtual bool wantToQuit ()
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
virtual void onAppTerminated ()
virtual void onOperationModeChanged (::OperationMode const operationMode)
virtual void onPerformanceModeChanged (bool const boost)
virtual void onResizeBegin ()
virtual void onResizeEnd ()
virtual void onClipboardCopy (::std::string const &clipString)
virtual void onClipboardPaste (::std::string const &clipString)
MCAPI void initListener (float priority)
MCFOLD void $onAppTerminated ()
MCFOLD void $onOperationModeChanged (::OperationMode const operationMode)
MCFOLD void $onPerformanceModeChanged (bool const boost)
MCFOLD void $onResizeBegin ()
MCFOLD void $onResizeEnd ()
MCFOLD void $onClipboardCopy (::std::string const &clipString)
MCFOLD void $onClipboardPaste (::std::string const &clipString)
virtual void allChanged ()
virtual void sendServerLegacyParticle (::ParticleType, ::Vec3 const &, ::Vec3 const &, int)
virtual void addParticleEffect (::HashedString const &, ::Actor const &, ::HashedString const &, ::Vec3 const &, ::MolangVariableMap const &)
virtual void addTerrainParticleEffect (::BlockPos const &pos, ::Block const &block, ::Vec3 const &emitterPosition, float particleCount, float velocityScalar, float emitterRadius)
virtual void addTerrainSlideEffect (::BlockPos const &pos, ::Block const &block, ::Vec3 const &emitterPosition, float particleCount, float velocityScalar, float emitterRadius)
virtual void addBreakingItemParticleEffect (::Vec3 const &pos, ::BreakingItemParticleData const &data, ::ResolvedItemIconInfo const &textureInfo)
virtual void addBiomeTintedParticleEffect (::HashedString const &effect, ::BlockPos const &pos, ::Block const &block, ::std::optional<::mce::Color > overrideColor)
virtual void playMusic (::std::string const &, ::Vec3 const &, float, float)
virtual void playStreamingMusic (::std::string const &, int, int, int)
virtual void onEntityAdded (::Actor &)
virtual void onEntityRemoved (::Actor &entity)
virtual void onChunkLoaded (::ChunkSource &source, ::LevelChunk &lc)
virtual void onChunkReloaded (::ChunkSource &, ::LevelChunk &)
virtual void onSubChunkLoaded (::ChunkSource &source, ::LevelChunk &lc, short absoluteSubChunkIndex, bool subChunkVisibilityChanged)
virtual void onChunkUnloaded (::LevelChunk &lc)
virtual void levelEvent (::SharedTypes::Legacy::LevelEvent type, ::Vec3 const &pos, int data)
virtual void levelEvent (::SharedTypes::Legacy::LevelEvent type, ::CompoundTag const &data)
virtual void takePicture (::cg::ImageBuffer &outImage, ::Actor *camera, ::Actor *target, ::ScreenshotOptions &screenshotOptions, ::std::function< void(::cg::ImageBuffer &, ::ScreenshotOptions &)> completedScreenshotCallback)
virtual void onLevelDataCommandsChanged (bool commandsEnabeld)
virtual void onLevelDataWorldTemplateOptionsUnlocked ()
MCFOLD void $allChanged ()
MCFOLD void $sendServerLegacyParticle (::ParticleType, ::Vec3 const &, ::Vec3 const &, int)
MCFOLD void $addParticleEffect (::HashedString const &, ::Actor const &, ::HashedString const &, ::Vec3 const &, ::MolangVariableMap const &)
MCFOLD void $addTerrainParticleEffect (::BlockPos const &pos, ::Block const &block, ::Vec3 const &emitterPosition, float particleCount, float velocityScalar, float emitterRadius)
MCFOLD void $addTerrainSlideEffect (::BlockPos const &pos, ::Block const &block, ::Vec3 const &emitterPosition, float particleCount, float velocityScalar, float emitterRadius)
MCFOLD void $addBreakingItemParticleEffect (::Vec3 const &pos, ::BreakingItemParticleData const &data, ::ResolvedItemIconInfo const &textureInfo)
MCFOLD void $addBiomeTintedParticleEffect (::HashedString const &effect, ::BlockPos const &pos, ::Block const &block, ::std::optional<::mce::Color > overrideColor)
MCFOLD void $playMusic (::std::string const &, ::Vec3 const &, float, float)
MCFOLD void $playStreamingMusic (::std::string const &, int, int, int)
MCFOLD void $onEntityAdded (::Actor &)
MCFOLD void $onEntityRemoved (::Actor &entity)
MCFOLD void $onChunkLoaded (::ChunkSource &source, ::LevelChunk &lc)
MCFOLD void $onChunkReloaded (::ChunkSource &, ::LevelChunk &)
MCFOLD void $onSubChunkLoaded (::ChunkSource &source, ::LevelChunk &lc, short absoluteSubChunkIndex, bool subChunkVisibilityChanged)
MCFOLD void $onChunkUnloaded (::LevelChunk &lc)
MCFOLD void $levelEvent (::SharedTypes::Legacy::LevelEvent type, ::Vec3 const &pos, int data)
MCFOLD void $levelEvent (::SharedTypes::Legacy::LevelEvent type, ::CompoundTag const &data)
MCAPI void $takePicture (::cg::ImageBuffer &outImage, ::Actor *camera, ::Actor *target, ::ScreenshotOptions &screenshotOptions, ::std::function< void(::cg::ImageBuffer &, ::ScreenshotOptions &)> completedScreenshotCallback)
MCFOLD void $onLevelDataCommandsChanged (bool commandsEnabeld)
MCFOLD void $onLevelDataWorldTemplateOptionsUnlocked ()
virtual void onSourceCreated (::BlockSource &source)
virtual void onSourceDestroyed (::BlockSource &source)
virtual void onAreaChanged (::BlockSource &source, ::BlockPos const &min, ::BlockPos const &max)
virtual void onBlockChanged (::BlockSource &source, ::BlockPos const &pos, uint layer, ::Block const &block, ::Block const &oldBlock, int updateFlags, ::ActorBlockSyncMessage const *syncMsg, ::BlockChangedEventTarget eventTarget, ::Actor *blockChangeSource)
virtual void onBrightnessChanged (::BlockSource &source, ::BlockPos const &pos)
virtual void onBlockEntityChanged (::BlockSource &source, ::BlockActor &te)
virtual void onEntityChanged (::BlockSource &source, ::Actor &entity)
virtual void onBlockEvent (::BlockSource &source, int x, int y, int z, int b0, int b1)
MCFOLD void $onSourceCreated (::BlockSource &source)
MCFOLD void $onSourceDestroyed (::BlockSource &source)
MCFOLD void $onAreaChanged (::BlockSource &source, ::BlockPos const &min, ::BlockPos const &max)
MCFOLD void $onBlockChanged (::BlockSource &source, ::BlockPos const &pos, uint layer, ::Block const &block, ::Block const &oldBlock, int updateFlags, ::ActorBlockSyncMessage const *syncMsg, ::BlockChangedEventTarget eventTarget, ::Actor *blockChangeSource)
MCAPI void $onBrightnessChanged (::BlockSource &source, ::BlockPos const &pos)
MCFOLD void $onBlockEntityChanged (::BlockSource &source, ::BlockActor &te)
MCFOLD void $onEntityChanged (::BlockSource &source, ::Actor &entity)
MCFOLD void $onBlockEvent (::BlockSource &source, int x, int y, int z, int b0, int b1)
virtual void onResourceManagerDestroyed (::ResourcePackManager &)
virtual void onJsonResourcesChanged (::ResourcePackManager &resourcePackManager)
MCAPI void $onResourceManagerDestroyed (::ResourcePackManager &)
MCAPI void $onJsonResourcesChanged (::ResourcePackManager &resourcePackManager)
SubjectType * getSubject ()
void removeFromSubject ()
virtual void _onSubjectDestroyed ()
virtual void onNotify (::edu::auth::GenericCredentialsEvent<::edu::auth::SignInCredsRefreshFailed > const &state)
virtual void onNotify (::EDUConfigData const &config)
virtual void onNotify (::edu::auth::GenericCredentialsEvent<::edu::auth::CredsAuthComplete > const &state)
virtual void onNotify (::edu::auth::GenericCredentialsEvent<::edu::auth::CredsExpired > const &state)
virtual void onNotify (::edu::auth::GenericCredentialsEvent<::edu::auth::GraphCredsRefreshFailed > const &state)
SubjectType * getSubject ()
void removeFromSubject ()
virtual void _onSubjectDestroyed ()
SubjectType * getSubject ()
void removeFromSubject ()
virtual void _onSubjectDestroyed ()

Static Public Member Functions

static MCAPI void ** $vftableForIMultiPlayerServices ()
static MCAPI void ** $vftableForI18nObserver ()
static MCAPI void ** $vftableForIMinecraftApp ()
static MCAPI void ** $vftableForAppExtensionsOwner ()
static MCAPI void ** $vftableForAppPlatformListener ()
static MCAPI void ** $vftableForILocalServerLauncherImpl ()
static MCAPI void ** $vftableForLevelListener ()
static MCAPI void ** $vftableForIGameServerStartup ()
static MCAPI void ** $vftableForOptionsObserver ()
static MCAPI void ** $vftableForIGameEventNotifier ()
static MCAPI void ** $vftableForCredentialsObserver ()
static MCAPI void ** $vftableForISplitScreenChangedPublisher ()
static MCAPI void ** $vftableForIGameServerShutdown ()
static MCAPI void ** $vftableForEnableNonOwnerReferences ()
static MCAPI void ** $vftableForIWorldTransfer ()
static MCAPI void ** $vftableForIApp ()
static MCAPI void ** $vftableForResourcePackListener ()
static MCAPI void ** $vftableForIClientInstances ()
static MCAPI void ** $vftableForINetworkGameConnector ()
static MCAPI void ** $vftableForAppIsland ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk31cb40
::ll::UntypedStorage< 8, 64 > mUnk26362f
::ll::UntypedStorage< 8, 8 > mUnk5833c3
::ll::UntypedStorage< 8, 8 > mUnk707e20
::ll::UntypedStorage< 8, 8 > mUnk77bae9
::ll::UntypedStorage< 8, 8 > mUnk39dbf1
::ll::UntypedStorage< 8, 8 > mUnkb9a1e2
::ll::UntypedStorage< 8, 8 > mUnka617fc
::ll::UntypedStorage< 8, 8 > mUnk1a8ba7
::ll::UntypedStorage< 8, 8 > mUnk8c1a51
::ll::UntypedStorage< 8, 8 > mUnkdcd0a8
::ll::UntypedStorage< 8, 8 > mUnk27a9f1
::ll::UntypedStorage< 8, 8 > mUnk6449d7
::ll::UntypedStorage< 8, 8 > mUnk6585d8
::ll::UntypedStorage< 8, 8 > mUnk18dd91
::ll::UntypedStorage< 8, 8 > mUnke812cf
::ll::UntypedStorage< 8, 8 > mUnk102e50
::ll::UntypedStorage< 8, 8 > mUnkd0fa73
::ll::UntypedStorage< 8, 8 > mUnk30cf6e
::ll::UntypedStorage< 1, 1 > mUnk73dd14
::ll::UntypedStorage< 8, 64 > mUnkc4eefd
::ll::UntypedStorage< 8, 64 > mUnk4d9a8c
::ll::UntypedStorage< 8, 16 > mUnke052b6
::ll::UntypedStorage< 8, 64 > mUnk1a273c
::ll::UntypedStorage< 8, 64 > mUnk84236d
::ll::UntypedStorage< 8, 8 > mUnk79ddba
::ll::UntypedStorage< 8, 8 > mUnkf926be
::ll::UntypedStorage< 8, 8 > mUnk37afa1
::ll::UntypedStorage< 8, 8 > mUnk68dc1e
::ll::UntypedStorage< 8, 16 > mUnka2869f
::ll::UntypedStorage< 8, 8 > mUnkde38fc
::ll::UntypedStorage< 8, 8 > mUnk9a183a
::ll::UntypedStorage< 8, 8 > mUnk46def3
::ll::UntypedStorage< 8, 8 > mUnkc587de
::ll::UntypedStorage< 8, 8 > mUnk4a17b1
::ll::UntypedStorage< 8, 8 > mUnk812bde
::ll::UntypedStorage< 8, 32 > mUnkb501e6
::ll::UntypedStorage< 8, 8 > mUnk8f8079
::ll::UntypedStorage< 8, 8 > mUnkcd6826
::ll::UntypedStorage< 8, 16 > mUnk5849e3
::ll::UntypedStorage< 8, 16 > mUnk336443
::ll::UntypedStorage< 1, 1 > mUnkb6d61e
::ll::UntypedStorage< 8, 16 > mUnkd61d74
::ll::UntypedStorage< 4, 4 > mUnkda7647
::ll::UntypedStorage< 4, 4 > mUnk730c95
::ll::UntypedStorage< 1, 1 > mUnk391e21
::ll::UntypedStorage< 4, 4 > mUnk859534
::ll::UntypedStorage< 8, 8 > mUnk8b857f
::ll::UntypedStorage< 8, 8 > mUnkeb3d6b
::ll::UntypedStorage< 8, 16 > mUnk8598e2
::ll::UntypedStorage< 8, 32 > mUnk29d8a4
::ll::UntypedStorage< 8, 16 > mUnk8120e2
::ll::UntypedStorage< 1, 1 > mUnkbf9e1f
::ll::UntypedStorage< 1, 1 > mUnkf1c360
::ll::UntypedStorage< 8, 8 > mUnk596107
::ll::UntypedStorage< 8, 8 > mUnkcc0494
::ll::UntypedStorage< 8, 8 > mUnkc32677
::ll::UntypedStorage< 8, 8 > mUnkfb38cb
::ll::UntypedStorage< 1, 1 > mUnk549470
::ll::UntypedStorage< 4, 4 > mUnkdaeaa4
::ll::UntypedStorage< 4, 4 > mUnk978a98
::ll::UntypedStorage< 1, 1 > mUnk7186c4
::ll::UntypedStorage< 1, 1 > mUnkeeb15c
::ll::UntypedStorage< 1, 1 > mUnk21487c
::ll::UntypedStorage< 1, 1 > mUnk7f0094
::ll::UntypedStorage< 1, 1 > mUnk1f7e9d
::ll::UntypedStorage< 1, 1 > mUnk71b5c7
::ll::UntypedStorage< 8, 32 > mUnk570845
::ll::UntypedStorage< 4, 4 > mUnk785de7
::ll::UntypedStorage< 8, 408 > mUnke04be5
::ll::UntypedStorage< 1, 1 > mUnk19eccc
::ll::UntypedStorage< 4, 4 > mUnk97e7f8
::ll::UntypedStorage< 8, 16 > mUnk61cb9f
::ll::UntypedStorage< 1, 1 > mUnk3ebcf8
::ll::UntypedStorage< 1, 1 > mUnk39e2bc
::ll::UntypedStorage< 1, 1 > mUnked6187
::ll::UntypedStorage< 1, 1 > mUnk9e21e6
::ll::UntypedStorage< 1, 1 > mUnkfed6cd
::ll::UntypedStorage< 1, 1 > mUnk41cbb8
::ll::UntypedStorage< 4, 4 > mUnk9b7c5f
::ll::UntypedStorage< 1, 1 > mUnkc8c391
::ll::UntypedStorage< 1, 1 > mUnka7b938
::ll::UntypedStorage< 1, 1 > mUnk5907ad
::ll::UntypedStorage< 1, 1 > mUnk6f26ef
::ll::UntypedStorage< 8, 56 > mUnk2fd9a7
::ll::UntypedStorage< 8, 8 > mUnke44711
::ll::UntypedStorage< 8, 80 > mUnk27b53a
::ll::UntypedStorage< 8, 8 > mUnk3ee8f3
::ll::UntypedStorage< 8, 16 > mUnk5d44d0
::ll::UntypedStorage< 1, 1 > mUnk64a982
::ll::UntypedStorage< 1, 1 > mUnk456e9b
::ll::UntypedStorage< 1, 1 > mUnkd57772
::ll::UntypedStorage< 1, 1 > mUnk780cef
::ll::UntypedStorage< 8, 8 > mUnkbbeca7
::ll::UntypedStorage< 8, 8 > mUnk523cee
::ll::UntypedStorage< 8, 40 > mUnka60eca
::ll::UntypedStorage< 8, 32 > mUnk78c4dd
::ll::UntypedStorage< 1, 1 > mUnka2f794
::ll::UntypedStorage< 1, 1 > mUnk90b4e5
::ll::UntypedStorage< 8, 16 > mUnk3fa9bf
::ll::UntypedStorage< 8, 8 > mUnkfa9b14
::ll::UntypedStorage< 8, 8 > mUnk975fa0
::ll::UntypedStorage< 8, 8 > mUnkc95a9f
::ll::UntypedStorage< 8, 8 > mUnkdef9e3
::ll::UntypedStorage< 8, 16 > mUnk44f519
::ll::UntypedStorage< 8, 8 > mUnka426aa
::ll::UntypedStorage< 8, 16 > mUnkd412af
::ll::UntypedStorage< 8, 16 > mUnk333c36
::ll::UntypedStorage< 8, 8 > mUnkab5b49
::ll::UntypedStorage< 8, 8 > mUnk2d070e
::ll::UntypedStorage< 8, 8 > mUnkffc4a2
::ll::UntypedStorage< 8, 8 > mUnk87a54d
::ll::UntypedStorage< 8, 8 > mUnk80cd0e
::ll::UntypedStorage< 8, 8 > mUnk692520
::ll::UntypedStorage< 8, 8 > mUnkb8db74
::ll::UntypedStorage< 8, 8 > mUnkb69251
::ll::UntypedStorage< 8, 8 > mUnk138dbc
::ll::UntypedStorage< 8, 8 > mUnk125782
::ll::UntypedStorage< 8, 8 > mUnk116bf2
::ll::UntypedStorage< 8, 8 > mUnkf25a9b
::ll::UntypedStorage< 8, 8 > mUnk75183c
::ll::UntypedStorage< 8, 8 > mUnk984c5b
::ll::UntypedStorage< 8, 16 > mUnk795ad2
::ll::UntypedStorage< 8, 8 > mUnkd9da77
::ll::UntypedStorage< 8, 16 > mUnkcc1ee6
::ll::UntypedStorage< 8, 8 > mUnk291774
::ll::UntypedStorage< 8, 8 > mUnk8f0421
::ll::UntypedStorage< 8, 16 > mUnk9ac038
::ll::UntypedStorage< 8, 64 > mUnk33501c
::ll::UntypedStorage< 8, 8 > mUnk95a9d2
::ll::UntypedStorage< 8, 8 > mUnk78243e
::ll::UntypedStorage< 8, 8 > mUnkb0966b
::ll::UntypedStorage< 8, 8 > mUnke4850d
::ll::UntypedStorage< 8, 8 > mUnk949250
::ll::UntypedStorage< 8, 8 > mUnk94c9dc
::ll::UntypedStorage< 8, 8 > mUnk56924c
::ll::UntypedStorage< 8, 8 > mUnk7c70a9
::ll::UntypedStorage< 8, 8 > mUnka6f4b7
::ll::UntypedStorage< 8, 8 > mUnk4c8c20
::ll::UntypedStorage< 8, 16 > mUnkde6f9f
::ll::UntypedStorage< 8, 16 > mUnk51caaa
::ll::UntypedStorage< 8, 16 > mUnk88dd50
::ll::UntypedStorage< 8, 8 > mUnkf13f9f
::ll::UntypedStorage< 8, 8 > mUnk46f031
::ll::UntypedStorage< 8, 8 > mUnkad7e31
::ll::UntypedStorage< 8, 8 > mUnk41ce20
::ll::UntypedStorage< 8, 8 > mUnk5cf030
::ll::UntypedStorage< 8, 8 > mUnkb9503e
::ll::UntypedStorage< 8, 8 > mUnk9c023b
::ll::UntypedStorage< 8, 8 > mUnk5315ca
::ll::UntypedStorage< 8, 8 > mUnk276668
::ll::UntypedStorage< 8, 8 > mUnk3ec43f
::ll::UntypedStorage< 8, 8 > mUnkb5e444
::ll::UntypedStorage< 8, 16 > mUnk36c9d2
::ll::UntypedStorage< 8, 8 > mUnkeee60b
::ll::UntypedStorage< 8, 8 > mUnkc1e9f3
::ll::UntypedStorage< 8, 48 > mUnka02940
::ll::UntypedStorage< 8, 16 > mUnk748223
::ll::UntypedStorage< 8, 16 > mUnkec6beb
::ll::UntypedStorage< 8, 8 > mUnk55dcf8
::ll::UntypedStorage< 8, 16 > mUnk4877d7
::ll::UntypedStorage< 8, 8 > mUnkd72bcd
::ll::UntypedStorage< 8, 8 > mUnk6c5fec
::ll::UntypedStorage< 8, 16 > mUnk2b5c1a
::ll::UntypedStorage< 8, 16 > mUnkdaad93
::ll::UntypedStorage< 8, 8 > mUnk2a83b2
::ll::UntypedStorage< 8, 8 > mUnkd10826
::ll::UntypedStorage< 8, 8 > mUnk64ddee
::ll::UntypedStorage< 8, 64 > mUnkd24a7a
::ll::UntypedStorage< 8, 8 > mUnkec79fd
::ll::UntypedStorage< 8, 8 > mUnk74222f
::ll::UntypedStorage< 8, 8 > mUnk468478
::ll::UntypedStorage< 8, 8 > mUnkea13b7
::ll::UntypedStorage< 8, 72 > mUnk9bce63
::ll::UntypedStorage< 8, 16 > mUnkbf42d0
::ll::UntypedStorage< 8, 16 > mUnk469d3c
::ll::UntypedStorage< 8, 8 > mUnkf245c7
::ll::UntypedStorage< 8, 64 > mUnk1c142c
::ll::UntypedStorage< 8, 8 > mUnk6906a6
::ll::UntypedStorage< 8, 8 > mUnka198d7
::ll::UntypedStorage< 8, 64 > mUnk63da8b
::ll::UntypedStorage< 8, 64 > mUnk19e15f
::ll::UntypedStorage< 8, 8 > mUnk68bd55
::ll::UntypedStorage< 8, 8 > mUnkd56e6e
::ll::UntypedStorage< 8, 64 > mUnk6331f9
::ll::UntypedStorage< 8, 64 > mUnkfb3c1e
::ll::UntypedStorage< 8, 8 > mUnkb4aa43
::ll::UntypedStorage< 8, 8 > mUnkfd4a2e
::ll::UntypedStorage< 8, 8 > mUnk4764de
::ll::UntypedStorage< 8, 8 > mUnk2db41b
::ll::UntypedStorage< 8, 64 > mUnk4282e8
::ll::UntypedStorage< 8, 8 > mUnk313b8d
::ll::UntypedStorage< 8, 16 > mUnka4d1d6
::ll::UntypedStorage< 8, 8 > mUnkb98e22
::ll::UntypedStorage< 8, 64 > mUnk358786
::ll::UntypedStorage< 8, 8 > mUnk633776
::ll::UntypedStorage< 8, 8 > mUnkc61c3a
::ll::UntypedStorage< 8, 8 > mUnk910337
::ll::UntypedStorage< 8, 8 > mUnkd6ff96
::ll::UntypedStorage< 8, 8 > mUnk51e772
::ll::UntypedStorage< 8, 8 > mUnkf2c3d8
::ll::UntypedStorage< 8, 64 > mUnkc5fc6f
::ll::UntypedStorage< 8, 8 > mUnk7e94f8
::ll::UntypedStorage< 8, 8 > mUnkf60a71
::ll::UntypedStorage< 8, 8 > mUnkf164a7
::ll::UntypedStorage< 8, 8 > mUnkea5b46
::ll::UntypedStorage< 8, 16 > mUnk5f5935
::ll::UntypedStorage< 8, 8 > mUnkd12853
::ll::UntypedStorage< 8, 16 > mUnk9f4932
::ll::UntypedStorage< 8, 8 > mUnk93ccfd
::ll::UntypedStorage< 1, 1 > mUnk4d836f
::ll::UntypedStorage< 8, 16 > mUnk626810
::ll::UntypedStorage< 8, 8 > mUnkce7b8c
::ll::UntypedStorage< 8, 8 > mUnka05418
::ll::UntypedStorage< 8, 16 > mUnkfb7cce
::ll::UntypedStorage< 8, 8 > mUnk17a5e5
::ll::UntypedStorage< 8, 8 > mUnk1d082c
::ll::UntypedStorage< 8, 8 > mUnk721c07
::ll::UntypedStorage< 8, 8 > mUnk75c011
::ll::UntypedStorage< 8, 8 > mUnk662066
::ll::UntypedStorage< 8, 8 > mUnka63939
::ll::UntypedStorage< 8, 8 > mUnkd68cd6
::ll::UntypedStorage< 8, 16 > mUnkd0c917
::ll::UntypedStorage< 8, 8 > mUnka64c85
::ll::UntypedStorage< 8, 8 > mUnk31922c
::ll::UntypedStorage< 8, 8 > mUnkb92250
::ll::UntypedStorage< 8, 8 > mUnkc46d8a
::ll::UntypedStorage< 8, 64 > mUnk391b07
::ll::UntypedStorage< 8, 80 > mUnk36d9f1
::ll::UntypedStorage< 8, 80 > mUnk2de6a0
::ll::UntypedStorage< 8, 80 > mUnkc7328a
::ll::UntypedStorage< 8, 80 > mUnk880945
::ll::UntypedStorage< 8, 80 > mUnk26d14c
::ll::UntypedStorage< 8, 8 > mUnk3dc5d4
::ll::UntypedStorage< 8, 8 > mUnk6622a0
::ll::UntypedStorage< 8, 16 > mUnke27718
::ll::UntypedStorage< 8, 16 > mUnk9599c5
::ll::UntypedStorage< 8, 8 > mUnk1498bc
::ll::UntypedStorage< 8, 16 > mUnkc84d4d
::ll::UntypedStorage< 8, 8 > mUnk7757ed
::ll::UntypedStorage< 8, 8 > mUnk8b5a69
::ll::UntypedStorage< 8, 16 > mUnk8a114f
::ll::UntypedStorage< 8, 8 > mUnk2c648f
::ll::UntypedStorage< 8, 8 > mUnkef66f4
::ll::UntypedStorage< 8, 8 > mUnk5cb7cc
::ll::UntypedStorage< 8, 432 > mUnke5c301
::ll::UntypedStorage< 8, 8 > mUnkd18639
::ll::UntypedStorage< 8, 8 > mUnk67d5dd
::ll::UntypedStorage< 8, 8 > mUnkc0bd78
::ll::UntypedStorage< 8, 8 > mUnk8ac119
::ll::UntypedStorage< 8, 16 > mUnkddfaa0
::ll::UntypedStorage< 8, 8 > mUnk20b98a
::ll::UntypedStorage< 8, 8 > mUnkcb59ec
::ll::UntypedStorage< 8, 8 > mUnk82663e
::ll::UntypedStorage< 8, 8 > mUnkb6a170
::ll::UntypedStorage< 8, 8 > mUnk8673bc
::ll::UntypedStorage< 8, 8 > mUnk1187d6
::ll::UntypedStorage< 8, 8 > mUnk807b24
::ll::UntypedStorage< 8, 8 > mUnke45c86
::ll::UntypedStorage< 8, 8 > mUnk1cf921
::ll::UntypedStorage< 8, 8 > mUnk70c996
::ll::UntypedStorage< 8, 8 > mUnk89400e
::ll::UntypedStorage< 8, 8 > mUnk946503
::ll::UntypedStorage< 8, 8 > mUnk781ed2
::ll::UntypedStorage< 8, 8 > mUnk871dc6
::ll::UntypedStorage< 8, 8 > mUnkf2f2ba
::ll::UntypedStorage< 8, 8 > mUnk4daba7
::ll::UntypedStorage< 8, 8 > mUnkd4beeb
::ll::UntypedStorage< 8, 8 > mUnkde4441
::ll::UntypedStorage< 8, 8 > mUnk8f12bc
::ll::UntypedStorage< 8, 8 > mUnkc2e1c6
::ll::UntypedStorage< 8, 8 > mUnk3ed686
::ll::UntypedStorage< 8, 8 > mUnk45b4b1
::ll::UntypedStorage< 8, 8 > mUnk777677
::ll::UntypedStorage< 8, 8 > mUnk1d6e6b
::ll::UntypedStorage< 8, 8 > mUnk7fca88
::ll::UntypedStorage< 8, 8 > mUnk71d6b7
::ll::UntypedStorage< 8, 8 > mUnk8d4567
::ll::UntypedStorage< 8, 8 > mUnkfdb8ca
::ll::UntypedStorage< 8, 8 > mUnkf68a87
::ll::UntypedStorage< 8, 8 > mUnk45501b
::ll::UntypedStorage< 8, 8 > mUnk10c987
::ll::UntypedStorage< 8, 48 > mUnk3703bb
::ll::UntypedStorage< 8, 8 > mUnkdd5b99
::ll::UntypedStorage< 8, 16 > mUnk1c3779
::ll::UntypedStorage< 8, 16 > mUnk4b4e23
::ll::UntypedStorage< 8, 24 > mUnk698964
::ll::UntypedStorage< 8, 24 > mUnk8d1118
::ll::UntypedStorage< 8, 16 > mUnk99fad5
::ll::UntypedStorage< 8, 24 > mUnk4f11c0
::ll::UntypedStorage< 8, 24 > mUnk205f41
::ll::UntypedStorage< 8, 8 > mUnk952a89
::ll::UntypedStorage< 8, 8 > mUnk2ac62b
::ll::UntypedStorage< 8, 8 > mUnk185e8d
::ll::UntypedStorage< 8, 8 > mUnk94b524
::ll::UntypedStorage< 8, 8 > mUnk308f25
::ll::UntypedStorage< 8, 8 > mUnk5dd8f3
::ll::UntypedStorage< 8, 8 > mUnkceb4ab
::ll::UntypedStorage< 8, 8 > mUnk50a24d
::ll::UntypedStorage< 8, 16 > mUnk976824
::ll::UntypedStorage< 8, 8 > mUnkcd32cf
::ll::UntypedStorage< 8, 8 > mUnk32d240
::ll::UntypedStorage< 8, 16 > mUnkaa8c49
::ll::UntypedStorage< 8, 616 > mUnkbfced1
::ll::UntypedStorage< 8, 16 > mUnka3a452
::ll::UntypedStorage< 8, 8 > mUnk7f0a19
::ll::UntypedStorage< 8, 16 > mUnk968b3f
::ll::UntypedStorage< 8, 8 > mUnk67f34e
::ll::UntypedStorage< 8, 8 > mUnkc456b9
::ll::UntypedStorage< 8, 8 > mUnk92ee4c
::ll::UntypedStorage< 8, 8 > mUnke4e7c9
::ll::UntypedStorage< 8, 8 > mUnk5e4634
::ll::UntypedStorage< 8, 64 > mUnk12c89f
::ll::UntypedStorage< 8, 16 > mUnk42b15f
::ll::UntypedStorage< 8, 16 > mUnk48c2a3
::ll::UntypedStorage< 8, 16 > mUnka8e328
::ll::UntypedStorage< 8, 24 > mUnkba1560
::ll::UntypedStorage< 8, 16 > mUnk3bcf80
::ll::UntypedStorage< 8, 16 > mUnka14281
::ll::UntypedStorage< 1, 1 > mUnkd46ea8
::ll::UntypedStorage< 8, 8 > mUnk205ada
::ll::UntypedStorage< 8, 16 > mUnk41bdf3
::ll::UntypedStorage< 8, 16 > mUnkad2805
::ll::UntypedStorage< 8, 16 > mUnk6b22bf
::ll::UntypedStorage< 8, 64 > mUnkf160e9
::ll::UntypedStorage< 8, 64 > mUnk19d968
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
::ll::UntypedStorage< 8, 8 > mUnkcf2467
::ll::UntypedStorage< 8, 8 > mUnkc315e5
::ll::UntypedStorage< 1, 1 > mUnk2e3651
::ll::UntypedStorage< 1, 1 > mUnke11601
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmLowMemorySubscription
::ll::TypedStorage< 1, 1, bool > mListenerRegistered
SubjectType * mpSubject
SubjectType * mpSubject
SubjectType * mpSubject

Member Function Documentation

◆ initialize()

virtual void MinecraftGame::initialize ( )
virtual

Implements IMinecraftGame.

◆ stop()

virtual bool MinecraftGame::stop ( )
virtual

Reimplemented from Bedrock::AppIsland.

◆ processActivationArguments()

virtual void MinecraftGame::processActivationArguments ( ::Bedrock::ActivationArguments const & args)
virtual

Reimplemented from Bedrock::AppIsland.

◆ audioEngineOn()

virtual void MinecraftGame::audioEngineOn ( )
virtual

Implements IApp.

◆ audioEngineOff()

virtual void MinecraftGame::audioEngineOff ( )
virtual

Implements IApp.

◆ update()

virtual void MinecraftGame::update ( )
virtual

Implements IMinecraftGame.

◆ play()

virtual void MinecraftGame::play ( ::std::string const & name,
::Vec3 const & pos,
float volume,
float pitch )
virtual

Implements IMinecraftGame.

◆ playUI()

virtual void MinecraftGame::playUI ( ::std::string const & name,
float volume,
float pitch )
virtual

Implements IMinecraftGame.

◆ stopSound()

virtual void MinecraftGame::stopSound ( ::std::string const & name)
virtual

Implements IMinecraftGame.

◆ stopSounds()

virtual void MinecraftGame::stopSounds ( )
virtual

Implements IMinecraftGame.

◆ setUISizeAndScale()

virtual void MinecraftGame::setUISizeAndScale ( int w,
int h,
float forcedGuiScale )
virtual

Implements IMinecraftGame.

◆ setRenderingSize()

virtual void MinecraftGame::setRenderingSize ( int w,
int h )
virtual

Implements IMinecraftGame.

◆ recalculateScene()

virtual void MinecraftGame::recalculateScene ( )
virtual

Implements IMinecraftGame.

◆ setSmoothFontStyle()

virtual void MinecraftGame::setSmoothFontStyle ( )
virtual

Implements IMinecraftGame.

◆ setUIFontStyle()

virtual void MinecraftGame::setUIFontStyle ( )
virtual

Implements IMinecraftGame.

◆ startLocalServerAsync()

virtual ::Bedrock::Threading::Async< void > MinecraftGame::startLocalServerAsync ( ::std::string const & levelId,
::std::string const & levelName,
::ContentIdentity const & premiumTemplateContentIdentity,
::LevelSettings const & settings,
::StartIntent startIntent )
virtual

Implements IGameServerStartup.

◆ createAndUploadWorldToRealm()

virtual void MinecraftGame::createAndUploadWorldToRealm ( ::std::string const & levelId,
::std::string const & levelName,
::ContentIdentity const & premiumTemplateContentIdentity,
::LevelSettings const & settings,
::Realms::World world,
::std::function< void(::Realms::World)> callback )
virtual

Implements IMinecraftGame.

◆ canStartLocalServer()

virtual bool MinecraftGame::canStartLocalServer ( ) const
virtual

Implements IGameServerStartup.

◆ isAudioInitialized()

virtual bool MinecraftGame::isAudioInitialized ( ) const
virtual

Implements IMinecraftGame.

◆ getSoundEngine()

virtual ::Bedrock::NotNullNonOwnerPtr<::SoundEngine > MinecraftGame::getSoundEngine ( ) const
virtual

Implements IMinecraftGame.

◆ getMusicManager()

virtual::MusicManager const * MinecraftGame::getMusicManager ( ) const
virtual

Implements IMinecraftGame.

◆ getMusicManagerNonConst()

virtual::MusicManager * MinecraftGame::getMusicManagerNonConst ( ) const
virtual

Implements IMinecraftGame.

◆ getTextBoxController()

virtual ::Bedrock::NotNullNonOwnerPtr<::ITextBoxController > MinecraftGame::getTextBoxController ( )
virtual

Implements IMinecraftGame.

◆ onLowMemory()

virtual void MinecraftGame::onLowMemory ( ::LowMemorySeverity )
virtual

Reimplemented from AppPlatformListener.

◆ onAppFocusLost()

virtual void MinecraftGame::onAppFocusLost ( )
virtual

Reimplemented from AppPlatformListener.

◆ onAppFocusGained()

virtual void MinecraftGame::onAppFocusGained ( )
virtual

Reimplemented from AppPlatformListener.

◆ onAppPaused()

virtual void MinecraftGame::onAppPaused ( )
virtual

Reimplemented from AppPlatformListener.

◆ onAppUnpaused()

virtual void MinecraftGame::onAppUnpaused ( )
virtual

Reimplemented from AppPlatformListener.

◆ setReconnectionCookie()

virtual void MinecraftGame::setReconnectionCookie ( ::std::optional<::std::variant< ::GameConnectionInfoEx, ::Social::MultiplayerGameInfo, ::ExperienceConnectionData, ::Realms::RealmId > > const & reconnectCookie)
virtual

Implements INetworkGameConnector.

◆ getReconnectionCookie()

virtual ::std::optional<::std::variant< ::GameConnectionInfoEx, ::Social::MultiplayerGameInfo, ::ExperienceConnectionData, ::Realms::RealmId > > MinecraftGame::getReconnectionCookie ( )
virtual

Implements INetworkGameConnector.

◆ onAppPreSuspended()

virtual void MinecraftGame::onAppPreSuspended ( )
virtual

Reimplemented from AppPlatformListener.

◆ onAppSuspended()

virtual void MinecraftGame::onAppSuspended ( )
virtual

Reimplemented from AppPlatformListener.

◆ onAppResumed()

virtual void MinecraftGame::onAppResumed ( )
virtual

Reimplemented from AppPlatformListener.

◆ onDeviceLost()

virtual void MinecraftGame::onDeviceLost ( )
virtual

Reimplemented from AppPlatformListener.

◆ onAppSurfaceCreated()

virtual void MinecraftGame::onAppSurfaceCreated ( )
virtual

Reimplemented from AppPlatformListener.

◆ onAppSurfaceDestroyed()

virtual void MinecraftGame::onAppSurfaceDestroyed ( )
virtual

Reimplemented from AppPlatformListener.

◆ openPauseMenu()

virtual void MinecraftGame::openPauseMenu ( )
virtual

Implements IMinecraftGame.

◆ hasNetworkPrivileges()

virtual bool MinecraftGame::hasNetworkPrivileges ( bool onlyWifiAllowed)
virtual

Implements IMinecraftGame.

◆ onPlayerLoaded()

virtual void MinecraftGame::onPlayerLoaded ( ::IClientInstance & client,
::Player & player )
virtual

Implements IMinecraftGame.

◆ onDimensionChanged()

virtual void MinecraftGame::onDimensionChanged ( )
virtual

Implements IMinecraftGame.

◆ setDisableInputForAllOtherClients()

virtual void MinecraftGame::setDisableInputForAllOtherClients ( int id,
bool disableStatus )
virtual

Implements IMinecraftGame.

◆ onGameEventNotification()

virtual void MinecraftGame::onGameEventNotification ( ::ui::GameEventNotification notification)
virtual

Implements IMinecraftGame.

◆ playerListChanged()

virtual void MinecraftGame::playerListChanged ( )
virtual

Reimplemented from LevelListener.

◆ onLevelDestruction()

virtual void MinecraftGame::onLevelDestruction ( ::std::string const & levelId)
virtual

Reimplemented from LevelListener.

◆ setWorldTransferAction()

virtual void MinecraftGame::setWorldTransferAction ( ::std::variant<::LocalWorldTransferActionFunc, ::ExternalWorldTransferActionFunc, ::std::monostate > worldTransferAction)
virtual

Implements IWorldTransfer.

◆ getWorldTransferAgent()

virtual ::Bedrock::NonOwnerPointer<::WorldTransferAgent > const MinecraftGame::getWorldTransferAgent ( ) const
virtual

Implements IWorldTransfer.

◆ setIsWorldTransferInProgress()

virtual void MinecraftGame::setIsWorldTransferInProgress ( bool isWorldTransferInProgress)
virtual

Implements IWorldTransfer.

◆ isWorldTransferInProgress()

virtual bool MinecraftGame::isWorldTransferInProgress ( ) const
virtual

Implements IWorldTransfer.

◆ setResetCallbackObject()

virtual void MinecraftGame::setResetCallbackObject ( ::ResetCallbackObject * obj)
virtual

Implements IMinecraftGame.

◆ requestLeaveGame()

virtual void MinecraftGame::requestLeaveGame ( bool switchScreen,
bool sync )
virtual

Implements IGameServerShutdown.

◆ requestLeaveThenJoinFriendsWorld()

virtual void MinecraftGame::requestLeaveThenJoinFriendsWorld ( ::std::string_view serverId)
virtual

Implements IGameServerShutdown.

◆ startLeaveGame()

virtual void MinecraftGame::startLeaveGame ( )
virtual

Implements IMinecraftGame.

◆ isLeaveGameDone()

virtual bool MinecraftGame::isLeaveGameDone ( ) const
virtual

Implements IMinecraftGame.

◆ destroyGame()

virtual void MinecraftGame::destroyGame ( )
virtual

Implements IMinecraftGame.

◆ setupCommandParser()

virtual void MinecraftGame::setupCommandParser ( ::IClientInstance & client)
virtual

Implements IMinecraftGame.

◆ onClientCreatedLevel()

virtual void MinecraftGame::onClientCreatedLevel ( ::IClientInstance & client)
virtual

Implements IMinecraftGame.

◆ getGameRenderer()

virtual::GameRenderer & MinecraftGame::getGameRenderer ( ) const
virtual

Implements IMinecraftGame.

◆ getUIDefRepo()

virtual ::Bedrock::NotNullNonOwnerPtr<::IUIDefRepository > MinecraftGame::getUIDefRepo ( ) const
virtual

Implements IMinecraftGame.

◆ joinRealmsGame()

virtual void MinecraftGame::joinRealmsGame ( ::Realms::World const & realm,
::Social::GameConnectionInfo const & gameConnection,
::PlayerJoinWorldContext context )
virtual

Implements INetworkGameConnector.

◆ joinRealmFromInvite()

virtual void MinecraftGame::joinRealmFromInvite ( ::Realms::World const & world)
virtual

Implements IMinecraftGame.

◆ joinRealmFromConnectLink()

virtual void MinecraftGame::joinRealmFromConnectLink ( ::Realms::World const & world,
::PlayerJoinWorldContext context )
virtual

Implements INetworkGameConnector.

◆ setRealmsLoadingLink()

virtual void MinecraftGame::setRealmsLoadingLink ( bool state)
virtual

Implements IMinecraftGame.

◆ joinRealm()

virtual void MinecraftGame::joinRealm ( ::Realms::World const & world,
::IMinecraftEventing::RealmConnectionFlow telemetryEventingConnectionFlow,
::PlayerJoinWorldContext context )
virtual

Implements INetworkGameConnector.

◆ joinMultiplayerGame()

virtual ::Bedrock::Threading::Async< void > MinecraftGame::joinMultiplayerGame ( ::Social::MultiplayerGameInfo const & gameInfo,
::PlayerJoinWorldContext context )
virtual

Implements INetworkGameConnector.

◆ joinMultiplayerWithAddress()

virtual void MinecraftGame::joinMultiplayerWithAddress ( ::Social::GameConnectionInfo gameConnection,
bool joiningLocalServer,
::std::string const & serverName,
::std::string const & worldName,
::NetworkType networkTypeOverride,
::PlayerJoinWorldContext context )
virtual

Implements IMinecraftGame.

◆ joinRemoteServerWithAddress()

virtual void MinecraftGame::joinRemoteServerWithAddress ( ::Social::GameConnectionInfo gameConnection,
::std::string const & serverName,
::std::string const & worldName,
::NetworkType networkTypeOverride,
::PlayerJoinWorldContext context )
virtual

Implements INetworkGameConnector.

◆ isLocalPlayer()

virtual bool MinecraftGame::isLocalPlayer ( ::ActorUniqueID const & id) const
virtual

Implements IMinecraftGame.

◆ setLeaveGameInProgressAsReadyToContinue()

virtual void MinecraftGame::setLeaveGameInProgressAsReadyToContinue ( )
virtual

Implements IMinecraftGame.

◆ isPrimaryClientInstanceReady()

virtual bool MinecraftGame::isPrimaryClientInstanceReady ( ) const
virtual

Implements IMinecraftGame.

◆ ensureAllClientsAreLeaving()

virtual void MinecraftGame::ensureAllClientsAreLeaving ( ) const
virtual

Implements IMinecraftGame.

◆ getPrimaryClientInstance() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > MinecraftGame::getPrimaryClientInstance ( )
virtual

Implements IMinecraftGame.

◆ getPrimaryClientInstance() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::IClientInstance const > MinecraftGame::getPrimaryClientInstance ( ) const
virtual

Implements IMinecraftGame.

◆ getClientItemRegistry()

virtual::ItemRegistryRef MinecraftGame::getClientItemRegistry ( ) const
virtual

Implements IMinecraftGame.

◆ getNewPlayerSystem() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::NewPlayerSystem > MinecraftGame::getNewPlayerSystem ( )
virtual

Implements IMinecraftGame.

◆ getNewPlayerSystem() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::NewPlayerSystem const > MinecraftGame::getNewPlayerSystem ( ) const
virtual

Implements IMinecraftGame.

◆ getClientInstanceMap()

virtual ::std::map<::SubClientId, ::std::shared_ptr<::IClientInstance > > const & MinecraftGame::getClientInstanceMap ( ) const
virtual

Implements IMinecraftGame.

◆ tryGetClientInstanceFromPlayerUUID()

virtual ::std::shared_ptr<::IClientInstance > MinecraftGame::tryGetClientInstanceFromPlayerUUID ( ::mce::UUID const & playerId) const
virtual

Implements IMinecraftGame.

◆ getUIRenderClientMask()

virtual uint MinecraftGame::getUIRenderClientMask ( ) const
virtual

Implements IMinecraftGame.

◆ getClientInstanceCount()

virtual uint64 MinecraftGame::getClientInstanceCount ( ) const
virtual

Implements IMinecraftGame.

◆ forEachClientInstance()

virtual void MinecraftGame::forEachClientInstance ( ::std::function< void(::IClientInstance &)> callback)
virtual

Implements IMinecraftGame.

◆ getPrimaryLocalPlayer() [1/2]

virtual::LocalPlayer * MinecraftGame::getPrimaryLocalPlayer ( )
virtual

Implements IMinecraftGame.

◆ getPrimaryLocalPlayer() [2/2]

virtual::LocalPlayer const * MinecraftGame::getPrimaryLocalPlayer ( ) const
virtual

Implements IMinecraftGame.

◆ isPrimaryLevelCrossPlatformMultiplayer()

virtual bool MinecraftGame::isPrimaryLevelCrossPlatformMultiplayer ( ) const
virtual

Implements IMinecraftGame.

◆ isPrimaryLevelMultiplayer()

virtual bool MinecraftGame::isPrimaryLevelMultiplayer ( ) const
virtual

Implements IMinecraftGame.

◆ getPrimaryGuiData()

virtual ::Bedrock::NotNullNonOwnerPtr<::GuiData > MinecraftGame::getPrimaryGuiData ( )
virtual

Implements IMinecraftGame.

◆ getPrimaryUserOptions() [1/2]

virtual ::std::shared_ptr<::Options > MinecraftGame::getPrimaryUserOptions ( )
virtual

Implements IMinecraftGame.

◆ getPrimaryUserOptions() [2/2]

virtual ::std::shared_ptr<::Options const > MinecraftGame::getPrimaryUserOptions ( ) const
virtual

Implements IMinecraftGame.

◆ isPrimaryUserSigninInProgress()

virtual bool MinecraftGame::isPrimaryUserSigninInProgress ( ) const
virtual

Implements IMinecraftGame.

◆ resetInput()

virtual void MinecraftGame::resetInput ( )
virtual

Implements IMinecraftGame.

◆ getDpadScale()

virtual::PixelCalc const & MinecraftGame::getDpadScale ( ) const
virtual

Implements IMinecraftGame.

◆ setKeyboardForcedHeight()

virtual void MinecraftGame::setKeyboardForcedHeight ( float height,
bool isShowSignal )
virtual

Implements IMinecraftGame.

◆ canActivateKeyboard()

virtual bool MinecraftGame::canActivateKeyboard ( )
virtual

Implements IMinecraftGame.

◆ reloadAnimationAndGeometryData()

virtual void MinecraftGame::reloadAnimationAndGeometryData ( bool sync)
virtual

Implements IMinecraftGame.

◆ getGeometryGroup()

virtual ::Bedrock::NotNullNonOwnerPtr<::GeometryGroup > MinecraftGame::getGeometryGroup ( ) const
virtual

Implements IMinecraftGame.

◆ getBlockCullingGroup()

virtual ::Bedrock::NotNullNonOwnerPtr<::BlockCullingGroup > MinecraftGame::getBlockCullingGroup ( ) const
virtual

Implements IMinecraftGame.

◆ getSchematicsRepository()

virtual ::Bedrock::NotNullNonOwnerPtr<::ClientBlockPipeline::SchematicsRepository > MinecraftGame::getSchematicsRepository ( ) const
virtual

Implements IMinecraftGame.

◆ getParticleEffectGroup()

virtual::ParticleEffectGroup & MinecraftGame::getParticleEffectGroup ( ) const
virtual

Implements IMinecraftGame.

◆ getDeferredLighting()

virtual::DeferredLighting & MinecraftGame::getDeferredLighting ( ) const
virtual

Implements IMinecraftGame.

◆ getContentAcquisition()

virtual ::Bedrock::NotNullNonOwnerPtr<::ContentAcquisition > MinecraftGame::getContentAcquisition ( ) const
virtual

Implements IMinecraftGame.

◆ getOfferRepository()

virtual ::Bedrock::NotNullNonOwnerPtr<::IOfferRepository > MinecraftGame::getOfferRepository ( ) const
virtual

Implements IMinecraftGame.

◆ getTrialManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::TrialManager > MinecraftGame::getTrialManager ( ) const
virtual

Implements IMinecraftGame.

◆ isTrialManagerInitialized()

virtual bool MinecraftGame::isTrialManagerInitialized ( ) const
virtual

Implements IMinecraftGame.

◆ getPersonaService()

virtual ::Bedrock::NotNullNonOwnerPtr<::PersonaService > MinecraftGame::getPersonaService ( ) const
virtual

Implements IMinecraftGame.

◆ getGatheringManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::GatheringManager > MinecraftGame::getGatheringManager ( ) const
virtual

Implements IMinecraftGame.

◆ getCDNService()

virtual ::Bedrock::NotNullNonOwnerPtr<::CDNService > MinecraftGame::getCDNService ( ) const
virtual

Implements IMinecraftGame.

◆ getContentCatalogService()

virtual ::Bedrock::NotNullNonOwnerPtr<::ContentCatalogService > MinecraftGame::getContentCatalogService ( ) const
virtual

Implements IMinecraftGame.

◆ getStoreCatalog()

virtual ::Bedrock::NotNullNonOwnerPtr<::StoreCatalogRepository > MinecraftGame::getStoreCatalog ( ) const
virtual

Implements IMinecraftGame.

◆ getServiceImageRepository()

virtual::ServiceDrivenImageRepository & MinecraftGame::getServiceImageRepository ( ) const
virtual

Implements IMinecraftGame.

◆ getLibraryRepository()

virtual ::Bedrock::NotNullNonOwnerPtr<::LibraryRepository > MinecraftGame::getLibraryRepository ( ) const
virtual

Implements IMinecraftGame.

◆ getActorAnimationGroup()

virtual ::std::shared_ptr<::ActorAnimationGroup > MinecraftGame::getActorAnimationGroup ( ) const
virtual

Implements IMinecraftGame.

◆ getActorAnimationControllerGroup()

virtual ::Bedrock::NotNullNonOwnerPtr<::ActorAnimationControllerGroup > MinecraftGame::getActorAnimationControllerGroup ( ) const
virtual

Implements IMinecraftGame.

◆ getThirdPartyServerRepository() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::IThirdPartyServerRepository const > MinecraftGame::getThirdPartyServerRepository ( ) const
virtual

Implements IMinecraftGame.

◆ getThirdPartyServerRepository() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::IThirdPartyServerRepository > MinecraftGame::getThirdPartyServerRepository ( )
virtual

Implements IMinecraftGame.

◆ getSkinRepository()

virtual ::std::shared_ptr<::SkinRepository > MinecraftGame::getSkinRepository ( ) const
virtual

Implements IMinecraftGame.

◆ getPersonaRepository()

virtual::PersonaRepository & MinecraftGame::getPersonaRepository ( ) const
virtual

Implements IMinecraftGame.

◆ getMarketplaceServicesManager()

virtual::MarketplaceServicesManager & MinecraftGame::getMarketplaceServicesManager ( ) const
virtual

Implements IMinecraftGame.

◆ getWorldTemplateManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::WorldTemplateManager > MinecraftGame::getWorldTemplateManager ( ) const
virtual

Implements IMinecraftGame.

◆ getWorldSystem()

virtual::World::WorldSystem & MinecraftGame::getWorldSystem ( ) const
virtual

Implements IMinecraftGame.

◆ isWorldSystemReady()

virtual bool MinecraftGame::isWorldSystemReady ( ) const
virtual

Implements IMinecraftGame.

◆ getRealmsSystem()

virtual ::Bedrock::NotNullNonOwnerPtr<::Realms::RealmsSystem > MinecraftGame::getRealmsSystem ( ) const
virtual

Implements IMinecraftGame.

◆ getSocialSystem()

virtual::Social::SocialSystem & MinecraftGame::getSocialSystem ( ) const
virtual

Implements IMinecraftGame.

◆ getPartySystem()

virtual ::Bedrock::NonOwnerPointer<::Parties::PartySystem > MinecraftGame::getPartySystem ( ) const
virtual

Implements IMinecraftGame.

◆ getUIProgressTips()

virtual ::Bedrock::NotNullNonOwnerPtr<::Progress::ProgressTips > MinecraftGame::getUIProgressTips ( ) const
virtual

Implements IMinecraftGame.

◆ getResourcePackRepository()

virtual::IResourcePackRepository & MinecraftGame::getResourcePackRepository ( ) const
virtual

Implements IMinecraftGame.

◆ getResourcePackManager()

virtual::ResourcePackManager & MinecraftGame::getResourcePackManager ( ) const
virtual

Implements IMinecraftGame.

◆ getServerResourcePackManager()

virtual::ResourcePackManager & MinecraftGame::getServerResourcePackManager ( )
virtual

Implements IMinecraftGame.

◆ getPackManifestFactory()

virtual::PackManifestFactory & MinecraftGame::getPackManifestFactory ( )
virtual

Implements IMinecraftGame.

◆ getPlayerMessagingService()

virtual::PlayerMessagingService & MinecraftGame::getPlayerMessagingService ( )
virtual

Implements IMinecraftGame.

◆ getKeyProvider()

virtual ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > MinecraftGame::getKeyProvider ( ) const
virtual

Implements IMinecraftGame.

◆ getAccessibilityProvider() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::IContentAccessibilityProvider const > MinecraftGame::getAccessibilityProvider ( ) const
virtual

Implements IMinecraftGame.

◆ getAccessibilityProvider() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::IContentAccessibilityProvider > MinecraftGame::getAccessibilityProvider ( )
virtual

Implements IMinecraftGame.

◆ getContentTierManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::IContentTierManager const > MinecraftGame::getContentTierManager ( ) const
virtual

Implements IMinecraftGame.

◆ getPackSourceFactory()

virtual::PackSourceFactory & MinecraftGame::getPackSourceFactory ( ) const
virtual

Implements IMinecraftGame.

◆ getResourceLoadManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::ResourceLoadManager > MinecraftGame::getResourceLoadManager ( )
virtual

Implements IMinecraftGame.

◆ getLevelListCache()

virtual::ILevelListCache & MinecraftGame::getLevelListCache ( )
virtual

Implements IMinecraftGame.

◆ hasAllValidCrossPlatformSkin()

virtual bool MinecraftGame::hasAllValidCrossPlatformSkin ( ) const
virtual

Implements IMinecraftGame.

◆ getPackDownloadManager()

virtual::PackDownloadManager & MinecraftGame::getPackDownloadManager ( )
virtual

Implements IMinecraftGame.

◆ getLinkedAssetValidator() [1/2]

virtual ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > MinecraftGame::getLinkedAssetValidator ( ) const
virtual

Implements IMinecraftGame.

◆ getLinkedAssetValidator() [2/2]

virtual ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > MinecraftGame::getLinkedAssetValidator ( )
virtual

Implements IMinecraftGame.

◆ isMultiplayerServiceManagerReady()

virtual bool MinecraftGame::isMultiplayerServiceManagerReady ( ) const
virtual

Implements IMinecraftGame.

◆ getMultiplayerServiceManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::Social::MultiplayerServiceManager > MinecraftGame::getMultiplayerServiceManager ( ) const
virtual

Implements IMinecraftGame.

◆ getUserManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > MinecraftGame::getUserManager ( ) const
virtual

Implements IMinecraftGame.

◆ getEventing()

virtual::IMinecraftEventing & MinecraftGame::getEventing ( ) const
virtual

Implements IMinecraftGame.

◆ getServerInstance()

virtual::ServerInstance * MinecraftGame::getServerInstance ( )
virtual

Implements IMinecraftGame.

◆ getServerInstanceNonOwnPtr()

virtual ::Bedrock::NotNullNonOwnerPtr<::ServerInstance > MinecraftGame::getServerInstanceNonOwnPtr ( )
virtual

Implements IMinecraftGame.

◆ getClientNetworkSystemPtr()

virtual ::Bedrock::NotNullNonOwnerPtr<::ClientNetworkSystem > MinecraftGame::getClientNetworkSystemPtr ( )
virtual

Implements IMinecraftGame.

◆ getClientNetworkSystem() [1/2]

virtual::ClientNetworkSystem & MinecraftGame::getClientNetworkSystem ( )
virtual

Implements IMinecraftGame.

◆ getClientNetworkSystem() [2/2]

virtual::ClientNetworkSystem const & MinecraftGame::getClientNetworkSystem ( ) const
virtual

Implements IMinecraftGame.

◆ getActiveDirectoryIdentity()

virtual ::Bedrock::NotNullNonOwnerPtr<::ActiveDirectoryIdentity > MinecraftGame::getActiveDirectoryIdentity ( )
virtual

Implements IMinecraftGame.

◆ clearCache()

virtual void MinecraftGame::clearCache ( )
virtual

Implements IMinecraftGame.

◆ releaseClientSubId()

virtual void MinecraftGame::releaseClientSubId ( ::SubClientId subid)
virtual

Implements IMinecraftGame.

◆ isStartingGame()

virtual bool MinecraftGame::isStartingGame ( ) const
virtual

Implements IMinecraftGame.

◆ isSplitscreenJoinEnabled()

virtual bool MinecraftGame::isSplitscreenJoinEnabled ( ) const
virtual

Implements IMinecraftGame.

◆ canAddSplitscreenSubClient()

virtual bool MinecraftGame::canAddSplitscreenSubClient ( int controllerId) const
virtual

Implements IMinecraftGame.

◆ addSubClientInstanceAndAssociateToUser()

virtual void MinecraftGame::addSubClientInstanceAndAssociateToUser ( int controllerId)
virtual

Implements IMinecraftGame.

◆ retrieveCIDToClientMap()

virtual ::Bedrock::NotNullNonOwnerPtr<::ControllerIDtoClientMap > MinecraftGame::retrieveCIDToClientMap ( )
virtual

Implements IMinecraftGame.

◆ registerSplitScreenChangedListener()

virtual::Bedrock::PubSub::Subscription MinecraftGame::registerSplitScreenChangedListener ( ::std::function< void(uchar)> callback) const
virtual

Implements IMinecraftGame.

◆ getSplitScreenCount()

virtual uchar MinecraftGame::getSplitScreenCount ( ) const
virtual

Implements IMinecraftGame.

◆ calculateScreenSizeToResolutionScalar()

virtual float MinecraftGame::calculateScreenSizeToResolutionScalar ( int const width,
int const height ) const
virtual

Implements IMinecraftGame.

◆ GetGlobalResourcesCrashRecovery()

virtual ::Bedrock::NotNullNonOwnerPtr<::GlobalResourcesCrashRecovery const > MinecraftGame::GetGlobalResourcesCrashRecovery ( ) const
virtual

Implements IMinecraftGame.

◆ isReadyToRender()

virtual bool MinecraftGame::isReadyToRender ( ) const
virtual

Implements IMinecraftGame.

◆ isShowingLoadingScreen()

virtual bool MinecraftGame::isShowingLoadingScreen ( ) const
virtual

Implements IMinecraftGame.

◆ isRenderingLoadingScreen()

virtual bool MinecraftGame::isRenderingLoadingScreen ( ) const
virtual

Implements IMinecraftGame.

◆ registerUpsellScreen()

virtual void MinecraftGame::registerUpsellScreen ( )
virtual

Implements IMinecraftGame.

◆ getPrimarySceneFactory()

virtual::SceneFactory & MinecraftGame::getPrimarySceneFactory ( ) const
virtual

Implements IMinecraftGame.

◆ getMainSceneStack() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::ISceneStack const > MinecraftGame::getMainSceneStack ( ) const
virtual

Implements IMinecraftGame.

◆ getMainSceneStack() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::ISceneStack > MinecraftGame::getMainSceneStack ( )
virtual

Implements IMinecraftGame.

◆ getUIRouter()

virtual::OreUI::Router & MinecraftGame::getUIRouter ( )
virtual

Implements IMinecraftGame.

◆ getDataProviderManager()

virtual::OreUI::DataProviderManager_DEPRECATED & MinecraftGame::getDataProviderManager ( )
virtual

Implements IMinecraftGame.

◆ getRealms()

virtual ::std::weak_ptr<::RealmsAPI > MinecraftGame::getRealms ( )
virtual

Implements IMinecraftGame.

◆ getRealmsContentService()

virtual::Realms::ContentService & MinecraftGame::getRealmsContentService ( )
virtual

Implements IMinecraftGame.

◆ getRealmsServices()

virtual ::Bedrock::NotNullNonOwnerPtr<::Realms::RealmsServices > MinecraftGame::getRealmsServices ( )
virtual

Implements IMinecraftGame.

◆ getClubsService()

virtual ::std::weak_ptr<::ClubsService > MinecraftGame::getClubsService ( )
virtual

Implements IMinecraftGame.

◆ getGenericRealmsService()

virtual ::std::shared_ptr<::Realms::GenericRequestServiceHandler > MinecraftGame::getGenericRealmsService ( )
virtual

Implements IMinecraftGame.

◆ getRealmsSubscriptionService()

virtual ::Bedrock::NotNullNonOwnerPtr<::Realms::SubscriptionService > MinecraftGame::getRealmsSubscriptionService ( )
virtual

Implements IMinecraftGame.

◆ getPresenceManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::Social::PresenceManager > MinecraftGame::getPresenceManager ( )
virtual

Implements IMinecraftGame.

◆ getEDUSystems() [1/2]

virtual ::Bedrock::NonOwnerPointer<::EDUSystems > MinecraftGame::getEDUSystems ( )
virtual

Implements IMinecraftGame.

◆ getEDUSystems() [2/2]

virtual ::Bedrock::NonOwnerPointer<::EDUSystems const > MinecraftGame::getEDUSystems ( ) const
virtual

Implements IMinecraftGame.

◆ getPrimaryMinecraft()

virtual ::Bedrock::NotNullNonOwnerPtr<::Minecraft > MinecraftGame::getPrimaryMinecraft ( )
virtual

Implements IMinecraftApp.

◆ getAutomationClient()

virtual ::Bedrock::NotNullNonOwnerPtr<::Automation::AutomationClient > MinecraftGame::getAutomationClient ( ) const
virtual

Implements IMinecraftApp.

◆ isDedicatedServer()

virtual bool MinecraftGame::isDedicatedServer ( ) const
virtual

Implements IMinecraftApp.

◆ isEduMode()

virtual bool MinecraftGame::isEduMode ( ) const
virtual

Implements IMinecraftApp.

◆ onNetworkMaxPlayersChanged()

virtual void MinecraftGame::onNetworkMaxPlayersChanged ( uint newMaxPlayerCount)
virtual

Implements IMinecraftApp.

◆ getGameModule()

virtual::IGameModuleApp & MinecraftGame::getGameModule ( )
virtual

Implements IMinecraftGame.

◆ getGameModuleShared()

virtual::IGameModuleShared & MinecraftGame::getGameModuleShared ( )
virtual

Implements IMinecraftApp.

◆ requestServerShutdown()

virtual void MinecraftGame::requestServerShutdown ( )
virtual

Implements IMinecraftApp.

◆ setTestExecuteCommandCallback()

virtual void MinecraftGame::setTestExecuteCommandCallback ( ::std::function< void(::TestCommandType, ::std::vector<::std::string > const &, int)> const & callback)
virtual

Implements IMinecraftGame.

◆ setTestAssetCommandCallback()

virtual void MinecraftGame::setTestAssetCommandCallback ( ::std::function< void(::TestAssetCommandType, ::std::vector<::std::string > const &)> const & callback)
virtual

Implements IMinecraftGame.

◆ runTestExecuteCommandCallback()

virtual void MinecraftGame::runTestExecuteCommandCallback ( ::TestCommandType type,
::std::vector<::std::string > const & tags,
int repeatCount ) const
virtual

Implements IMinecraftGame.

◆ runTestAssetCommandCallback()

virtual void MinecraftGame::runTestAssetCommandCallback ( ::TestAssetCommandType type,
::std::vector<::std::string > const & tags ) const
virtual

Implements IMinecraftGame.

◆ setLaunchedFromLegacyVersion()

virtual void MinecraftGame::setLaunchedFromLegacyVersion ( bool launchedFromLegacyVersion)
virtual

Implements IMinecraftGame.

◆ getFileArchiver()

virtual ::Bedrock::NotNullNonOwnerPtr<::FileArchiver > MinecraftGame::getFileArchiver ( ) const
virtual

Implements IMinecraftApp.

◆ requestInGamePause()

virtual bool MinecraftGame::requestInGamePause ( ::SubClientId const & subClient,
bool status )
virtual

Implements IMinecraftApp.

◆ getCurrentInputMode()

virtual::InputMode MinecraftGame::getCurrentInputMode ( ) const
virtual

Implements IMinecraftGame.

◆ handleInputPaneHidden()

virtual void MinecraftGame::handleInputPaneHidden ( )
virtual

Implements IMinecraftGame.

◆ getLevelLoader()

virtual ::Bedrock::NotNullNonOwnerPtr<::LevelLoader > MinecraftGame::getLevelLoader ( )
virtual

Implements IMinecraftGame.

◆ getContentManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::ExternalContentManager > MinecraftGame::getContentManager ( )
virtual

Implements IMinecraftGame.

◆ getResourceContentManager()

virtual::IContentManager & MinecraftGame::getResourceContentManager ( )
virtual

Implements IMinecraftGame.

◆ getMultiplayerDisabledTextTitle()

virtual::std::string MinecraftGame::getMultiplayerDisabledTextTitle ( ::MultiplayerLockedContext context) const
virtual

Implements IMinecraftGame.

◆ getMultiplayerDisabledTextBody()

virtual::std::string MinecraftGame::getMultiplayerDisabledTextBody ( ::MultiplayerLockedContext context) const
virtual

Implements IMinecraftGame.

◆ getExternalServer()

virtual ::Bedrock::NotNullNonOwnerPtr<::IExternalServerFile > MinecraftGame::getExternalServer ( ) const
virtual

Implements IMinecraftGame.

◆ getTextureGroup()

virtual ::std::shared_ptr<::mce::TextureGroup > MinecraftGame::getTextureGroup ( ) const
virtual

Implements IMinecraftGame.

◆ getStoreCacheTextures()

virtual ::Bedrock::NotNullNonOwnerPtr<::mce::TextureGroup > MinecraftGame::getStoreCacheTextures ( ) const
virtual

Implements IMinecraftGame.

◆ getMinecraftGraphics()

virtual ::Bedrock::NotNullNonOwnerPtr<::MinecraftGraphics > MinecraftGame::getMinecraftGraphics ( )
virtual

Implements IMinecraftGame.

◆ getTextureAtlas()

virtual ::Bedrock::NotNullNonOwnerPtr<::TextureAtlas > MinecraftGame::getTextureAtlas ( )
virtual

Implements IMinecraftGame.

◆ getItemTextureAtlas()

virtual ::Bedrock::NotNullNonOwnerPtr<::TextureAtlas > MinecraftGame::getItemTextureAtlas ( )
virtual

Implements IMinecraftGame.

◆ getUIRepository()

virtual ::Bedrock::NotNullNonOwnerPtr<::IUIRepository > MinecraftGame::getUIRepository ( ) const
virtual

Implements IMinecraftGame.

◆ getSeasonsRenderer()

virtual ::Bedrock::NotNullNonOwnerPtr<::SeasonsRenderer > MinecraftGame::getSeasonsRenderer ( )
virtual

Implements IMinecraftGame.

◆ getFilePathManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::Core::FilePathManager > MinecraftGame::getFilePathManager ( )
virtual

Implements IMinecraftGame.

◆ setUseFontOverrides()

virtual void MinecraftGame::setUseFontOverrides ( bool useOverrides)
virtual

Implements IMinecraftGame.

◆ getFontHandle()

virtual ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > MinecraftGame::getFontHandle ( ) const
virtual

Implements IMinecraftGame.

◆ getRuneFontHandle()

virtual ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > MinecraftGame::getRuneFontHandle ( ) const
virtual

Implements IMinecraftGame.

◆ getUnicodeFontHandle()

virtual ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > MinecraftGame::getUnicodeFontHandle ( ) const
virtual

Implements IMinecraftGame.

◆ getSmoothFontHandle()

virtual ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > MinecraftGame::getSmoothFontHandle ( ) const
virtual

Implements IMinecraftGame.

◆ getUIFontHandle()

virtual ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > MinecraftGame::getUIFontHandle ( ) const
virtual

Implements IMinecraftGame.

◆ getEmoticonManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::EmoticonManager const > MinecraftGame::getEmoticonManager ( ) const
virtual

Implements IMinecraftGame.

◆ getTextToIconMapper() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::TextToIconMapper const > MinecraftGame::getTextToIconMapper ( ) const
virtual

Implements IMinecraftGame.

◆ getTextToIconMapper() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::TextToIconMapper > MinecraftGame::getTextToIconMapper ( )
virtual

Implements IMinecraftGame.

◆ getMouseGrabbed()

virtual bool MinecraftGame::getMouseGrabbed ( ) const
virtual

Implements IMinecraftGame.

◆ navigateToPlayScreenFriendsTab()

virtual void MinecraftGame::navigateToPlayScreenFriendsTab ( )
virtual

Implements IMinecraftGame.

◆ hasActorResourceDefinitionGroup()

virtual bool MinecraftGame::hasActorResourceDefinitionGroup ( ) const
virtual

Implements IMinecraftGame.

◆ getActorResourceDefinitionGroup()

virtual ::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup const > MinecraftGame::getActorResourceDefinitionGroup ( ) const
virtual

Implements IMinecraftGame.

◆ getRenderControllerGroup() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::RenderControllerGroup const > MinecraftGame::getRenderControllerGroup ( ) const
virtual

Implements IMinecraftGame.

◆ getRenderControllerGroup() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::RenderControllerGroup > MinecraftGame::getRenderControllerGroup ( )
virtual

Implements IMinecraftGame.

◆ getActorResourceDefinitionGroupMutable()

virtual ::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup > MinecraftGame::getActorResourceDefinitionGroupMutable ( )
virtual

Implements IMinecraftGame.

◆ getOreUIResourceAllowList()

virtual ::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList > MinecraftGame::getOreUIResourceAllowList ( )
virtual

Implements IMinecraftGame.

◆ requestScreenshot()

virtual ::Bedrock::Threading::Async<::Core::PathBuffer<::std::string > > MinecraftGame::requestScreenshot ( ::ScreenshotOptions & screenshotOptions)
virtual

Implements IMinecraftGame.

◆ onActiveResourcePacksChanged()

virtual void MinecraftGame::onActiveResourcePacksChanged ( ::ResourcePackManager & mgr)
virtual

Implements ResourcePackListener.

◆ onFullPackStackInvalid()

virtual bool MinecraftGame::onFullPackStackInvalid ( )
virtual

Reimplemented from ResourcePackListener.

◆ onLanguageSubpacksChanged()

virtual void MinecraftGame::onLanguageSubpacksChanged ( )
virtual

Reimplemented from ResourcePackListener.

◆ onBaseGamePackDownloadComplete()

virtual void MinecraftGame::onBaseGamePackDownloadComplete ( )
virtual

Reimplemented from ResourcePackListener.

◆ displayActiveDirectoryLoginDialog()

virtual void MinecraftGame::displayActiveDirectoryLoginDialog ( )
virtual

Implements IMinecraftGame.

◆ handleReloadUIDefinitions()

virtual void MinecraftGame::handleReloadUIDefinitions ( )
virtual

Implements IMinecraftGame.

◆ onPushNotificationReceived()

virtual void MinecraftGame::onPushNotificationReceived ( ::PushNotificationMessage const & msg)
virtual

Reimplemented from AppPlatformListener.

◆ getFlightingService()

virtual ::Bedrock::NotNullNonOwnerPtr<::FlightingService > MinecraftGame::getFlightingService ( ) const
virtual

Implements IMinecraftGame.

◆ getFlightingServicePtr()

virtual ::std::shared_ptr<::FlightingService > MinecraftGame::getFlightingServicePtr ( ) const
virtual

Implements IMinecraftGame.

◆ getTreatmentPackDownloadMonitor()

virtual ::Bedrock::NotNullNonOwnerPtr<::TreatmentPackDownloadMonitor const > MinecraftGame::getTreatmentPackDownloadMonitor ( ) const
virtual

Implements IMinecraftGame.

◆ getEntitlementManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > MinecraftGame::getEntitlementManager ( )
virtual

Implements IMinecraftGame.

◆ getDlcValidation()

virtual::IDlcValidation & MinecraftGame::getDlcValidation ( )
virtual

Implements IMinecraftGame.

◆ getServicesManager()

virtual::ServicesManager & MinecraftGame::getServicesManager ( )
virtual

Implements IMinecraftGame.

◆ getSunsettingManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::SunsettingManager > MinecraftGame::getSunsettingManager ( )
virtual

Implements IMinecraftGame.

◆ getDateManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::DateManager > MinecraftGame::getDateManager ( ) const
virtual

Implements IMinecraftGame.

◆ grabMouse()

virtual void MinecraftGame::grabMouse ( )
virtual

Implements IMinecraftGame.

◆ releaseMouse()

virtual void MinecraftGame::releaseMouse ( )
virtual

Implements IMinecraftGame.

◆ muteAudio()

virtual void MinecraftGame::muteAudio ( )
virtual

Implements IApp.

◆ unMuteAudio()

virtual void MinecraftGame::unMuteAudio ( )
virtual

Implements IApp.

◆ generateClientId()

virtual uint64 MinecraftGame::generateClientId ( bool forceReset,
bool & generatedNewId,
uint64 clientIdModifier,
::std::shared_ptr<::Social::User > user )
virtual

Implements IMinecraftGame.

◆ isHostingLocalDedicatedServer()

virtual bool MinecraftGame::isHostingLocalDedicatedServer ( ) const
virtual

Implements IMinecraftGame.

◆ shutdownServer()

virtual void MinecraftGame::shutdownServer ( )
virtual

Implements IMinecraftGame.

◆ pauseContentDownloads()

virtual void MinecraftGame::pauseContentDownloads ( )
virtual

Implements IMinecraftGame.

◆ resumeContentDownloads()

virtual void MinecraftGame::resumeContentDownloads ( )
virtual

Implements IMinecraftGame.

◆ getUIMeasureStrategy()

virtual::UIMeasureStrategy & MinecraftGame::getUIMeasureStrategy ( )
virtual

Implements IMinecraftGame.

◆ copyInternalSettingsFolderToExternalLocation()

virtual void MinecraftGame::copyInternalSettingsFolderToExternalLocation ( ) const
virtual

Implements IMinecraftGame.

◆ onClientLevelExit()

virtual void MinecraftGame::onClientLevelExit ( ::IClientInstance & exitClient,
uint exitCode )
virtual

Implements IMinecraftGame.

◆ resetThreadCallbacks()

virtual void MinecraftGame::resetThreadCallbacks ( )
virtual

Implements IMinecraftGame.

◆ isInGame()

virtual bool MinecraftGame::isInGame ( ) const
virtual

Implements IMinecraftGame.

◆ isInServer()

virtual bool MinecraftGame::isInServer ( ) const
virtual

Implements IMinecraftGame.

◆ isInRealm()

virtual bool MinecraftGame::isInRealm ( ) const
virtual

Implements IMinecraftGame.

◆ fadeOutMusic()

virtual void MinecraftGame::fadeOutMusic ( )
virtual

Implements IMinecraftGame.

◆ isInitialized()

virtual bool MinecraftGame::isInitialized ( ) const
virtual

Implements IMinecraftGame.

◆ useMinecraftVersionOfXBLUI()

virtual bool MinecraftGame::useMinecraftVersionOfXBLUI ( ) const
virtual

Implements IMinecraftGame.

◆ getMaxPlayerCount()

virtual int MinecraftGame::getMaxPlayerCount ( ) const
virtual

Implements IMinecraftGame.

◆ setProfilerIsOn()

virtual void MinecraftGame::setProfilerIsOn ( bool val)
virtual

Implements IMinecraftGame.

◆ onPrimaryUserReconnect()

virtual void MinecraftGame::onPrimaryUserReconnect ( ::Social::UserPlatformConnectionResult status,
bool isUserInitiated )
virtual

Implements IMinecraftGame.

◆ getCubemapBackgroundResources()

virtual ::Bedrock::NotNullNonOwnerPtr<::CubemapBackgroundResources > MinecraftGame::getCubemapBackgroundResources ( )
virtual

Implements IMinecraftGame.

◆ setAppWillTerminate()

virtual void MinecraftGame::setAppWillTerminate ( bool willTerminate)
virtual

Implements IMinecraftGame.

◆ getDeferredTasks()

virtual ::DeferredTasksManager<::DeferredTaskCategory > & MinecraftGame::getDeferredTasks ( )
virtual

Implements IMinecraftGame.

◆ onForceCloudSave()

virtual void MinecraftGame::onForceCloudSave ( )
virtual

Implements OptionsObserver.

◆ onOptionsLoadBegin()

virtual void MinecraftGame::onOptionsLoadBegin ( )
virtual

Implements OptionsObserver.

◆ onOptionsLoadComplete()

virtual void MinecraftGame::onOptionsLoadComplete ( )
virtual

Implements OptionsObserver.

◆ shouldShowRatingsPrompt()

virtual bool MinecraftGame::shouldShowRatingsPrompt ( ) const
virtual

Implements IMinecraftGame.

◆ getServerInstanceEventCoordinator()

virtual ::Bedrock::NotNullNonOwnerPtr<::ServerInstanceEventCoordinator > MinecraftGame::getServerInstanceEventCoordinator ( )
virtual

Implements IMinecraftGame.

◆ getApp()

virtual ::Bedrock::NotNullNonOwnerPtr<::IApp > MinecraftGame::getApp ( )
virtual

Implements IMinecraftGame.

◆ getSuspended()

virtual bool MinecraftGame::getSuspended ( ) const
virtual

Implements IMinecraftGame.

◆ isResuming()

virtual bool MinecraftGame::isResuming ( ) const
virtual

Implements IMinecraftGame.

◆ doPrimaryClientReadyWork()

virtual void MinecraftGame::doPrimaryClientReadyWork ( ::std::function< void()> workFn)
virtual

Implements IMinecraftGame.

◆ doUserManagerReadyWork()

virtual void MinecraftGame::doUserManagerReadyWork ( ::std::function< void()> workFn)
virtual

Implements IMinecraftGame.

◆ getScreenshotRecorder()

virtual ::Bedrock::NotNullNonOwnerPtr<::ScreenshotRecorder > MinecraftGame::getScreenshotRecorder ( )
virtual

Implements IMinecraftGame.

◆ isEditorModeEnabled()

virtual bool MinecraftGame::isEditorModeEnabled ( ) const
virtual

Implements IMinecraftGame.

◆ getClientBlobCache()

virtual ::std::shared_ptr<::ClientBlobCache::Cache > MinecraftGame::getClientBlobCache ( )
virtual

Implements IMinecraftGame.

◆ getContentFileLogEndPoint()

virtual ::Bedrock::NonOwnerPointer<::ContentLogFileEndPoint > const MinecraftGame::getContentFileLogEndPoint ( ) const
virtual

Implements IMinecraftGame.

◆ tryShowXblFirstLaunchScreen()

virtual void MinecraftGame::tryShowXblFirstLaunchScreen ( bool isUserConnectedToPlatform)
virtual

Implements IMinecraftGame.

◆ requestMusicDeferment()

virtual ::std::shared_ptr< void * > MinecraftGame::requestMusicDeferment ( )
virtual

Implements IMinecraftGame.

◆ isMusicEnabled()

virtual bool MinecraftGame::isMusicEnabled ( ) const
virtual

Implements IMinecraftGame.

◆ queueCustomMusic()

virtual void MinecraftGame::queueCustomMusic ( ::std::string const & eventName,
float volume,
float fadeoutSeconds,
::MusicRepeatMode playMode )
virtual

Implements IMinecraftGame.

◆ playCustomMusic()

virtual void MinecraftGame::playCustomMusic ( ::std::string const & eventName,
float volume,
float fadeoutSeconds,
::MusicRepeatMode playMode )
virtual

Implements IMinecraftGame.

◆ setMusicCommandVolumeMultiplier()

virtual void MinecraftGame::setMusicCommandVolumeMultiplier ( float volumeMultiplier)
virtual

Implements IMinecraftGame.

◆ stopCustomMusic()

virtual void MinecraftGame::stopCustomMusic ( float fadeoutSeconds)
virtual

Implements IMinecraftGame.

◆ getEntity()

virtual::EntityContext & MinecraftGame::getEntity ( ) const
virtual

Implements IMinecraftGame.

◆ getAppSystemRegistry()

virtual::AppSystemRegistry & MinecraftGame::getAppSystemRegistry ( )
virtual

Implements IMinecraftGame.

◆ onLanguageChanged()

virtual void MinecraftGame::onLanguageChanged ( ::std::string const & code,
bool languageSystemInitializing )
virtual

Implements I18nObserver.

◆ onLanguageKeywordsLoadedFromPack()

virtual void MinecraftGame::onLanguageKeywordsLoadedFromPack ( ::PackManifest const & manifest)
virtual

Implements I18nObserver.

◆ onLanguagesLoaded()

virtual void MinecraftGame::onLanguagesLoaded ( )
virtual

Implements I18nObserver.

◆ buildTreatmentPackStack()

virtual void MinecraftGame::buildTreatmentPackStack ( bool fireEvents) const
virtual

Implements IMinecraftGame.

◆ getLevelDbEnv()

virtual ::Bedrock::NotNullNonOwnerPtr<::LevelDbEnv > MinecraftGame::getLevelDbEnv ( )
virtual

Implements IMinecraftGame.

◆ getClientGenChunkSource()

virtual ::Bedrock::NonOwnerPointer<::ChunkSource > MinecraftGame::getClientGenChunkSource ( ::DimensionType const & dimensionType)
virtual

Implements IMinecraftGame.

◆ getProfanityContext()

virtual ::Bedrock::NotNullNonOwnerPtr<::ProfanityContext > MinecraftGame::getProfanityContext ( )
virtual

Implements IMinecraftGame.

◆ getGameUpdateDurationInSeconds()

virtual double MinecraftGame::getGameUpdateDurationInSeconds ( ) const
virtual

Implements IMinecraftGame.

◆ GetEcoModeSettings()

virtual ::std::tuple< bool, int > MinecraftGame::GetEcoModeSettings ( ) const
virtual

Implements IMinecraftGame.

◆ queueSubclientRemoval()

virtual void MinecraftGame::queueSubclientRemoval ( ::SubClientId subid)
virtual

Implements IMinecraftGame.

◆ logoffAllSubclients()

virtual void MinecraftGame::logoffAllSubclients ( )
virtual

Implements IMinecraftGame.

◆ setIsInGame()

virtual void MinecraftGame::setIsInGame ( bool isInGame)
virtual

Implements IMinecraftGame.

◆ createClientItemRegistry()

virtual void MinecraftGame::createClientItemRegistry ( )
virtual

Implements IMinecraftGame.

◆ getInput()

virtual ::Bedrock::NonOwnerPointer<::MinecraftInputHandler > MinecraftGame::getInput ( ) const
virtual

Implements IMinecraftGame.

◆ createGameInterface()

virtual ::std::unique_ptr<::LocalServerLauncher::IGameInterface > MinecraftGame::createGameInterface ( )
virtual

◆ createServerBuilder()

virtual ::std::unique_ptr<::LocalServerLauncher::IServerInstanceBuilder > MinecraftGame::createServerBuilder ( )
virtual

◆ createGameDependencies()

virtual ::std::unique_ptr<::LocalServerLauncher::GameDependencies > MinecraftGame::createGameDependencies ( )
virtual

◆ _getServerInitTaskGroup()

virtual::TaskGroup & MinecraftGame::_getServerInitTaskGroup ( )
virtual

Implements IGameServerStartup.

◆ checkMultiPlayerPermission()

virtual bool MinecraftGame::checkMultiPlayerPermission ( ::std::optional<::Social::MultiplayerServiceIdentifier > service)
virtual

Implements IMultiPlayerServices.

◆ isPlayingLevel()

virtual bool MinecraftGame::isPlayingLevel ( ) const
virtual

Implements IMultiPlayerServices.

◆ initImpl()

virtual void MinecraftGame::initImpl ( )
virtual

Implements App.

◆ refocusMouse()

virtual void MinecraftGame::refocusMouse ( bool lostMouse)
virtual

Implements IMinecraftGame.

◆ setMouseType()

virtual void MinecraftGame::setMouseType ( ::Bedrock::Input::PointerType type)
virtual

Implements IMinecraftGame.

◆ onNotify() [1/3]

virtual void MinecraftGame::onNotify ( ::edu::auth::CredentialsAcquired const & state)
virtual

Reimplemented from edu::auth::CredentialsObserver.

◆ onNotify() [2/3]

virtual void MinecraftGame::onNotify ( ::edu::auth::CredentialsRefreshSuccess const & state)
virtual

Reimplemented from edu::auth::CredentialsObserver.

◆ onNotify() [3/3]

virtual void MinecraftGame::onNotify ( ::edu::auth::GenericCredentialsEvent<::edu::auth::CredsLost > const & state)
virtual

Reimplemented from edu::auth::CredentialsObserver.

◆ checkForPiracy()

virtual bool MinecraftGame::checkForPiracy ( ) const
virtual

Implements IMinecraftGame.

◆ getDevConsoleLogger()

virtual ::Bedrock::NotNullNonOwnerPtr<::DevConsoleLogger > MinecraftGame::getDevConsoleLogger ( ) const
virtual

Implements IMinecraftGame.

◆ completeServerStartup()

virtual void MinecraftGame::completeServerStartup ( ::std::shared_ptr<::LocalServerLauncher::ServerInitData > serverInitData,
::LocalServerLauncher::ServerLaunchResult && result )
virtual

◆ $vftableForIMultiPlayerServices()

MCAPI void ** MinecraftGame::$vftableForIMultiPlayerServices ( )
static
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.

◆ $vftableForI18nObserver()

MCAPI void ** MinecraftGame::$vftableForI18nObserver ( )
static
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.

◆ $vftableForIMinecraftApp()

MCAPI void ** MinecraftGame::$vftableForIMinecraftApp ( )
static
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.

◆ $vftableForAppExtensionsOwner()

MCAPI void ** MinecraftGame::$vftableForAppExtensionsOwner ( )
static
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.

◆ $vftableForAppPlatformListener()

MCAPI void ** MinecraftGame::$vftableForAppPlatformListener ( )
static
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.

◆ $vftableForILocalServerLauncherImpl()

MCAPI void ** MinecraftGame::$vftableForILocalServerLauncherImpl ( )
static
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.

◆ $vftableForLevelListener()

MCAPI void ** MinecraftGame::$vftableForLevelListener ( )
static
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.

◆ $vftableForIGameServerStartup()

MCAPI void ** MinecraftGame::$vftableForIGameServerStartup ( )
static
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.

◆ $vftableForOptionsObserver()

MCAPI void ** MinecraftGame::$vftableForOptionsObserver ( )
static
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.

◆ $vftableForIGameEventNotifier()

MCAPI void ** MinecraftGame::$vftableForIGameEventNotifier ( )
static
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.

◆ $vftableForCredentialsObserver()

MCAPI void ** MinecraftGame::$vftableForCredentialsObserver ( )
static
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.

◆ $vftableForISplitScreenChangedPublisher()

MCAPI void ** MinecraftGame::$vftableForISplitScreenChangedPublisher ( )
static
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.

◆ $vftableForIGameServerShutdown()

MCAPI void ** MinecraftGame::$vftableForIGameServerShutdown ( )
static
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.

◆ $vftableForEnableNonOwnerReferences()

MCAPI void ** MinecraftGame::$vftableForEnableNonOwnerReferences ( )
static
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.

◆ $vftableForIWorldTransfer()

MCAPI void ** MinecraftGame::$vftableForIWorldTransfer ( )
static
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.

◆ $vftableForIApp()

MCAPI void ** MinecraftGame::$vftableForIApp ( )
static
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.

◆ $vftableForResourcePackListener()

MCAPI void ** MinecraftGame::$vftableForResourcePackListener ( )
static
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.

◆ $vftableForIClientInstances()

MCAPI void ** MinecraftGame::$vftableForIClientInstances ( )
static
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.

◆ $vftableForINetworkGameConnector()

MCAPI void ** MinecraftGame::$vftableForINetworkGameConnector ( )
static
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.

◆ $vftableForAppIsland()

MCAPI void ** MinecraftGame::$vftableForAppIsland ( )
static
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() [1/8]

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.

◆ $vftable() [2/8]

MCAPI void ** Bedrock::AppIsland::$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.

◆ $vftable() [3/8]

MCAPI void ** IMinecraftApp::$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.

◆ $vftable() [4/8]

MCAPI void ** IClientInstances::$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.

◆ getId()

virtual ushort Bedrock::AppIsland::getId ( )
virtualinherited

Implements Bedrock::IIslandCore.

◆ start()

virtual bool Bedrock::AppIsland::start ( )
virtualinherited

Implements Bedrock::IIslandCore.

◆ suspend()

virtual bool Bedrock::AppIsland::suspend ( )
virtualinherited

Implements Bedrock::IIslandCore.

◆ resume()

virtual bool Bedrock::AppIsland::resume ( )
virtualinherited

Implements Bedrock::IIslandCore.

◆ mainUpdate()

virtual void Bedrock::AppIsland::mainUpdate ( )
virtualinherited

Implements Bedrock::IIslandCore.

◆ $getId()

MCAPI ushort Bedrock::AppIsland::$getId ( )
inherited
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.

◆ $start()

MCAPI bool Bedrock::AppIsland::$start ( )
inherited
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.

◆ $suspend()

MCAPI bool Bedrock::AppIsland::$suspend ( )
inherited
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.

◆ $resume()

MCAPI bool Bedrock::AppIsland::$resume ( )
inherited
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.

◆ $mainUpdate()

MCAPI void Bedrock::AppIsland::$mainUpdate ( )
inherited
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.

◆ startLocalServerAsyncFromSummary()

MCAPI ::Bedrock::Threading::Async< void > IGameServerStartup::startLocalServerAsyncFromSummary ( ::LevelSummary const & levelSummary)
inherited
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.

◆ startLocalServerBlocking()

MCAPI bool IGameServerStartup::startLocalServerBlocking ( ::std::string const & levelId,
::std::string const & levelName,
::ContentIdentity const & premiumTemplateContentIdentity,
::LevelSettings const & settings,
::StartIntent startIntent )
inherited
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.

◆ tryGetExtensions()

virtual ::Bedrock::NonOwnerPointer<::AppExtensions::IAppExtensions > AppExtensions::AppExtensionsOwner::tryGetExtensions ( ) const
virtualinherited

◆ init()

virtual void App::init ( )
virtualinherited

Implements IApp.

◆ isInited()

virtual bool App::isInited ( )
virtualinherited

Implements IApp.

◆ changeContext()

virtual void App::changeContext ( )
virtualinherited

Implements IApp.

◆ quit()

virtual void App::quit ( ::std::string const & src,
::std::string const & reason )
virtualinherited

Implements IApp.

◆ wantToQuit()

virtual bool App::wantToQuit ( )
virtualinherited

Implements IApp.

◆ $vftable() [5/8]

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.

◆ $vftable() [6/8]

MCAPI void ** AppPlatformListener::$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.

◆ $onResourceManagerDestroyed()

MCAPI void ResourcePackListener::$onResourceManagerDestroyed ( ::ResourcePackManager & )
inherited
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.

◆ $onJsonResourcesChanged()

MCAPI void ResourcePackListener::$onJsonResourcesChanged ( ::ResourcePackManager & resourcePackManager)
inherited
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() [7/8]

MCAPI void ** ResourcePackListener::$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.

◆ $vftable() [8/8]

MCAPI void ** I18nObserver::$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 files: