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

Public Member Functions

virtual void initialize (int, char **)=0
 
virtual void update ()=0
 
virtual bool isWaitingForPresent () const =0
 
virtual bool isVRMode () const =0
 
virtual bool isHoloPlatformSessionVisible () const =0
 
virtual::AppSystemRegistry & getAppSystemRegistry ()=0
 
virtual::EntityContext & getEntity () const =0
 
virtual void logoffAllSubclients ()=0
 
virtual void buildTreatmentPackStack (bool) const =0
 
virtual void queueSubclientRemoval (::SubClientId)=0
 
virtual ::std::shared_ptr<::mce::TextureGroupgetTextureGroup () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ResourceLoadManagergetResourceLoadManager ()=0
 
virtual void handleReloadUIDefinitions ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::IUIDefRepositorygetUIDefRepo () const =0
 
virtual bool canActivateKeyboard ()=0
 
virtual void releaseClientSubId (::SubClientId)=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::IContentTierManager const > getContentTierManager () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::DevConsoleLoggergetDevConsoleLogger () const =0
 
virtual void setDisableInputForAllOtherClients (int, bool)=0
 
virtual ::DeferredTasksManager<::DeferredTaskCategory > & getDeferredTasks ()=0
 
virtual bool shouldShowRatingsPrompt () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ServerInstanceEventCoordinatorgetServerInstanceEventCoordinator ()=0
 
virtual bool isHostingLocalDedicatedServer () const =0
 
virtual bool isLeaveGameDone () const =0
 
virtual void destroyGame ()=0
 
virtual bool isInGame () const =0
 
virtual void startLeaveGame ()=0
 
virtual bool isAudioInitialized () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::SoundEnginegetSoundEngine () const =0
 
virtual void setTextboxText (::std::string const &, int const, ::TextboxTextUpdateReason)=0
 
virtual void onKeyboardDismissed (int const)=0
 
virtual void openPauseMenu ()=0
 
virtual void setIsInGame (bool)=0
 
virtual void createClientItemRegistry ()=0
 
virtual bool hasNetworkPrivileges (bool)=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::IThirdPartyServerRepository const > getThirdPartyServerRepository () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::IThirdPartyServerRepositorygetThirdPartyServerRepository ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ControllerIDtoClientMapretrieveCIDToClientMap ()=0
 
virtual ::std::map<::SubClientId, ::std::shared_ptr<::IClientInstance > > const & getClientInstanceMap () const =0
 
virtual void joinMultiplayerFromUI (::Social::MultiplayerGameInfo const &)=0
 
virtual void joinMultiplayerWithAddress (::Social::GameConnectionInfo, bool, int, bool)=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::IOfferRepositorygetOfferRepository () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::TrialManagergetTrialManager () const =0
 
virtual::InputMode getCurrentInputMode () const =0
 
virtual void handleInputPaneHidden ()=0
 
virtual bool getSuspended () const =0
 
virtual bool isResuming () const =0
 
virtual void setTestExecuteCommandCallback (::std::function< void(::TestCommandType, ::std::vector<::std::string > const &, int)> const &)=0
 
virtual void setTestAssetCommandCallback (::std::function< void(::TestAssetCommandType, ::std::vector<::std::string > const &)> const &)=0
 
virtual void runTestExecuteCommandCallback (::TestCommandType, ::std::vector<::std::string > const &, int) const =0
 
virtual void runTestAssetCommandCallback (::TestAssetCommandType, ::std::vector<::std::string > const &) const =0
 
virtual uint64 getClientInstanceCount () const =0
 
virtual void setProfilerIsOn (bool)=0
 
virtual::LocalPlayer * getPrimaryLocalPlayer ()=0
 
virtual::LocalPlayer const * getPrimaryLocalPlayer () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManagergetUserManager () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::IClientInstancegetPrimaryClientInstance ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::IClientInstance const > getPrimaryClientInstance () const =0
 
virtual::ItemRegistryRef getClientItemRegistry () const =0
 
virtual bool isPrimaryClientInstanceReady () const =0
 
virtual void ensureAllClientsAreLeaving () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ClientNetworkSystemgetClientNetworkSystemPtr ()=0
 
virtual::ClientNetworkSystem & getClientNetworkSystem ()=0
 
virtual::ClientNetworkSystem const & getClientNetworkSystem () const =0
 
virtual bool hasAllValidCrossPlatformSkin () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::NewPlayerSystemgetNewPlayerSystem ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::NewPlayerSystem const > getNewPlayerSystem () const =0
 
virtual void createAndUploadWorldToRealm (::std::string const &, ::std::string const &, ::ContentIdentity const &, ::LevelSettings const &, ::Realms::World, ::std::function< void(::Realms::World)>)=0
 
virtual::ILevelListCache & getLevelListCache ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::Core::FilePathManagergetFilePathManager ()=0
 
virtual void setUseFontOverrides (bool)=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > getFontHandle () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > getUIFontHandle () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > getRuneFontHandle () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > getUnicodeFontHandle () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > getSmoothFontHandle () const =0
 
virtual void onClientLevelExit (::IClientInstance &, uint)=0
 
virtual bool isLocalPlayer (::ActorUniqueID const &) const =0
 
virtual::IMinecraftEventing & getEventing () const =0
 
virtual void reloadAnimationAndGeometryData (bool)=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::GeometryGroupgetGeometryGroup () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::BlockCullingGroupgetBlockCullingGroup () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ClientBlockPipeline::SchematicsRepositorygetSchematicsRepository () const =0
 
virtual::ParticleEffectGroup & getParticleEffectGroup () const =0
 
virtual::DeferredLighting & getDeferredLighting () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::Social::MultiplayerServiceManagergetMultiplayerServiceManager () const =0
 
virtual::IResourcePackRepository & getResourcePackRepository () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > getKeyProvider () const =0
 
virtual::ResourcePackManager & getResourcePackManager () const =0
 
virtual::ResourcePackManager & getServerResourcePackManager ()=0
 
virtual::PackManifestFactory & getPackManifestFactory ()=0
 
virtual::PlayerMessagingService & getPlayerMessagingService ()=0
 
virtual ::std::shared_ptr<::SkinRepositorygetSkinRepository () const =0
 
virtual::PersonaRepository & getPersonaRepository () const =0
 
virtual::MarketplaceServicesManager & getMarketplaceServicesManager () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::mce::TextureGroupgetStoreCacheTextures () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::MinecraftGraphicsgetMinecraftGraphics ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::IUIRepositorygetUIRepository () const =0
 
virtual bool isPrimaryLevelCrossPlatformMultiplayer () const =0
 
virtual bool isPrimaryLevelMultiplayer () const =0
 
virtual::std::string getMultiplayerDisabledTextTitle (::MultiplayerLockedContext) const =0
 
virtual::std::string getMultiplayerDisabledTextBody (::MultiplayerLockedContext) const =0
 
virtual void setRenderingSize (int, int)=0
 
virtual void recalculateScene ()=0
 
virtual void setUISizeAndScale (int, int, float)=0
 
virtual bool isReadyToRender () const =0
 
virtual void onDimensionChanged ()=0
 
virtual void setLeaveGameInProgressAsReadyToContinue ()=0
 
virtual void onClientCreatedLevel (::IClientInstance &)=0
 
virtual uint64 generateClientId (bool, bool &, uint64, ::std::shared_ptr<::Social::User >)=0
 
virtual ::std::weak_ptr<::RealmsAPIgetRealms ()=0
 
virtual::Realms::ContentService & getRealmsContentService ()=0
 
virtual bool getMouseGrabbed () const =0
 
virtual void navigateToPlayScreenFriendsTab ()=0
 
virtual bool getForceMonoscopic () const =0
 
virtual bool isInRealm () const =0
 
virtual bool isShowingLoadingScreen () const =0
 
virtual bool isRenderingLoadingScreen () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::StoreCatalogRepositorygetStoreCatalog () const =0
 
virtual::ServiceDrivenImageRepository & getServiceImageRepository () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::LibraryRepositorygetLibraryRepository () const =0
 
virtual::GameRenderer & getGameRenderer () const =0
 
virtual ::Bedrock::NonOwnerPointer<::HolosceneRenderergetHolosceneRenderer () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::TextureAtlas const > getTextureAtlas () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::TextureAtlasgetTextureAtlas ()=0
 
virtual bool hasActorResourceDefinitionGroup () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup const > getActorResourceDefinitionGroup () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroupgetActorResourceDefinitionGroupMutable ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::RenderControllerGroup const > getRenderControllerGroup () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::RenderControllerGroupgetRenderControllerGroup ()=0
 
virtual int getMaxPlayerCount () const =0
 
virtual void queueScreenshotRequest (::ScreenshotOptions &, ::std::function< void(::Core::PathBuffer<::std::string > const &)>)=0
 
virtual ::Core::PathBuffer<::std::string > requestScreenshot (::ScreenshotOptions &)=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowListgetOreUIResourceAllowList ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::DateManagergetDateManager () const =0
 
virtual::PixelCalc const & getDpadScale () const =0
 
virtual void setKeyboardForcedHeight (float, bool)=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::SceneStack const > getMainSceneStack () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::SceneStackgetMainSceneStack ()=0
 
virtual::OreUI::Router & getUIRouter ()=0
 
virtual::OreUI::DataProviderManager_DEPRECATED & getDataProviderManager ()=0
 
virtual uint getUIRenderClientMask () const =0
 
virtual bool useMinecraftVersionOfXBLUI () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::PersonaServicegetPersonaService () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::GatheringManagergetGatheringManager () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::CDNServicegetCDNService () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ContentCatalogServicegetContentCatalogService () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::FlightingServicegetFlightingService () const =0
 
virtual ::std::shared_ptr<::FlightingServicegetFlightingServicePtr () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::TreatmentPackDownloadMonitor const > getTreatmentPackDownloadMonitor () const =0
 
virtual::SceneFactory & getPrimarySceneFactory () const =0
 
virtual ::Bedrock::NonOwnerPointer<::MinecraftInputHandlergetInput () const =0
 
virtual void grabMouse ()=0
 
virtual void releaseMouse ()=0
 
virtual void refocusMouse (bool)=0
 
virtual void setMouseType (::ui::MousePointerType)=0
 
virtual void play (::std::string const &, ::Vec3 const &, float, float)=0
 
virtual void playUI (::std::string const &, float, float)=0
 
virtual void fadeOutMusic ()=0
 
virtual void onPlayerLoaded (::IClientInstance &, ::Player &)=0
 
virtual bool checkForPiracy () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::CubemapBackgroundResourcesgetCubemapBackgroundResources ()=0
 
virtual void setAppWillTerminate (bool)=0
 
virtual::ServerInstance * getServerInstance ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ServerInstancegetServerInstanceNonOwnPtr ()=0
 
virtual void setLaunchedForHMD (::ARVRPlatform)=0
 
virtual::ARVRPlatform getLaunchedForHMDPlatform () const =0
 
virtual void setLaunchedFromLegacyVersion (bool)=0
 
virtual::UIMeasureStrategy & getUIMeasureStrategy ()=0
 
virtual void registerUpsellScreen ()=0
 
virtual float getHoloscreenHalfWidth ()=0
 
virtual void setHoloscreenHalfWidth (float)=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::WorldTemplateManagergetWorldTemplateManager () const =0
 
virtual::World::WorldSystem & getWorldSystem () const =0
 
virtual::Social::SocialSystem & getSocialSystem () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::Realms::RealmsSystemgetRealmsSystem () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManagergetEntitlementManager ()=0
 
virtual::IDlcValidation & getDlcValidation ()=0
 
virtual::ServicesManager & getServicesManager ()=0
 
virtual::BrazeSDKManager & getBrazeSDKManager ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::SunsettingManagergetSunsettingManager ()=0
 
virtual void pauseContentDownloads ()=0
 
virtual void resumeContentDownloads ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::IExternalServerFilegetExternalServer () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::CloudFileUploadManagergetCloudFileUploadManager () const =0
 
virtual bool isStartingGame () const =0
 
virtual bool isSplitscreenJoinEnabled () const =0
 
virtual bool canAddSplitscreenSubClient (int) const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::LevelLoadergetLevelLoader ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ExternalContentManagergetContentManager ()=0
 
virtual ::std::shared_ptr<::IClientInstancetryGetClientInstanceFromPlayerUUID (::mce::UUID const &) const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::IContentAccessibilityProvider const > getAccessibilityProvider () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::IContentAccessibilityProvidergetAccessibilityProvider ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ContentAcquisitiongetContentAcquisition () const =0
 
virtual void onGameEventNotification (::ui::GameEventNotification)=0
 
virtual void setRealmsLoadingLink (bool)=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::IAppgetApp ()=0
 
virtual void clearCache ()=0
 
virtual::IContentManager & getResourceContentManager ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::EmoticonManager const > getEmoticonManager () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::TextToIconMapper const > getTextToIconMapper () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::TextToIconMappergetTextToIconMapper ()=0
 
virtual void onPrimaryUserReconnect (::Social::UserPlatformConnectionResult, bool)=0
 
virtual void setSmoothFontStyle ()=0
 
virtual void setUIFontStyle ()=0
 
virtual void copyInternalSettingsFolderToExternalLocation () const =0
 
virtual void joinRealmFromInvite (::Realms::World const &)=0
 
virtual void joinRealmFromConnectLink (::Realms::World const &)=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ClubsServicegetClubsService ()=0
 
virtual ::std::shared_ptr<::Realms::GenericRequestServiceHandlergetGenericRealmsService ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::Realms::SubscriptionServicegetRealmsSubscriptionService ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ActiveDirectoryIdentitygetActiveDirectoryIdentity ()=0
 
virtual ::Bedrock::NonOwnerPointer<::ActiveDirectoryIdentitygetNullableActiveDirectoryIdentity ()=0
 
virtual::PackSourceFactory & getPackSourceFactory () const =0
 
virtual void displayActiveDirectoryLoginDialog ()=0
 
virtual void resetInput ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::Social::PresenceManagergetPresenceManager ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::GuiDatagetPrimaryGuiData ()=0
 
virtual bool isPrimaryUserSigninInProgress () const =0
 
virtual void setupCommandParser (::IClientInstance &)=0
 
virtual void stopSound (::std::string const &)=0
 
virtual void stopSounds ()=0
 
virtual::PackDownloadManager & getPackDownloadManager ()=0
 
virtual void addSubClientInstanceAndAssociateToUser (int)=0
 
virtual void forEachClientInstance (::std::function< void(::IClientInstance &)>)=0
 
virtual bool isInitialized () const =0
 
virtual ::std::shared_ptr<::OptionsgetPrimaryUserOptions ()=0
 
virtual ::std::shared_ptr<::Options const > getPrimaryUserOptions () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::SeasonsRenderergetSeasonsRenderer ()=0
 
virtual ::std::shared_ptr<::ActorAnimationGroupgetActorAnimationGroup () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ActorAnimationControllerGroupgetActorAnimationControllerGroup () const =0
 
virtual bool isMultiplayerServiceManagerReady () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::WebSocketCommManagergetWebSocketCommManager ()=0
 
virtual void doPrimaryClientReadyWork (::std::function< void()>)=0
 
virtual void doUserManagerReadyWork (::std::function< void()>)=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ScreenshotRecordergetScreenshotRecorder ()=0
 
virtual ::std::shared_ptr<::ClientBlobCache::CachegetClientBlobCache ()=0
 
virtual ::Bedrock::NonOwnerPointer<::ContentLogFileEndPoint > const getContentFileLogEndPoint () const =0
 
virtual void tryShowXblFirstLaunchScreen (bool)=0
 
virtual::Bedrock::PubSub::Subscription registerSplitScreenChangedListener (::std::function< void(uchar)>) const =0
 
virtual uchar getSplitScreenCount () const =0
 
virtual::IGameModuleApp & getGameModule ()=0
 
virtual ::std::shared_ptr< void * > requestMusicDeferment ()=0
 
virtual bool isMusicEnabled () const =0
 
virtual void queueCustomMusic (::std::string const &, float, float, ::MusicRepeatMode)=0
 
virtual void playCustomMusic (::std::string const &, float, float, ::MusicRepeatMode)=0
 
virtual void stopCustomMusic (float)=0
 
virtual void setMusicCommandVolumeMultiplier (float)=0
 
virtual float calculateScreenSizeToResolutionScalar (int const, int const) const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::GlobalResourcesCrashRecovery const > GetGlobalResourcesCrashRecovery () const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::LevelDbEnvgetLevelDbEnv ()=0
 
virtual ::Bedrock::NonOwnerPointer<::ChunkSourcegetClientGenChunkSource (::DimensionType const &)=0
 
virtual bool isEditorModeEnabled () const =0
 
virtual void setResetCallbackObject (::ResetCallbackObject *)=0
 
virtual void resetThreadCallbacks ()=0
 
virtual void shutdownServer ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ProfanityContextgetProfanityContext ()=0
 
virtual double getGameUpdateDurationInSeconds () const =0
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 
MCFOLD void $dtor ()
 
virtual ushort getId ()
 
virtual bool start ()
 
virtual bool suspend ()
 
virtual bool resume ()
 
virtual bool stop ()
 
virtual void mainUpdate ()
 
virtual void processActivationArguments (::Bedrock::ActivationArguments const &args)
 
MCAPI void $dtor ()
 
MCFOLD ushort $getId ()
 
MCFOLD bool $start ()
 
MCFOLD bool $suspend ()
 
MCFOLD bool $resume ()
 
MCFOLD bool $stop ()
 
MCFOLD void $mainUpdate ()
 
MCFOLD void $processActivationArguments (::Bedrock::ActivationArguments const &args)
 
virtual ::Bedrock::NotNullNonOwnerPtr<::MinecraftgetPrimaryMinecraft ()=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::Automation::AutomationClientgetAutomationClient () const =0
 
virtual bool isEduMode () const =0
 
virtual bool isDedicatedServer () const =0
 
virtual void onNetworkMaxPlayersChanged (uint)=0
 
virtual::IGameModuleShared & getGameModuleShared ()=0
 
virtual void requestServerShutdown (::std::string const &)=0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::FileArchivergetFileArchiver () const =0
 
MCFOLD void $dtor ()
 
virtual bool canStartLocalServer () const =0
 
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > startLocalServerAsyncFromSummary (::LevelSummary const &)=0
 
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > startLocalServerAsync (::std::string const &, ::std::string const &, ::ContentIdentity const &, ::LevelSettings const &, ::StartIntent)=0
 
virtual bool startLocalServerBlocking (::std::string const &, ::std::string const &, ::ContentIdentity const &, ::LevelSettings const &, ::StartIntent)=0
 
virtual void requestLeaveGame (bool, bool)=0
 
virtual void joinRealmsGame (::Realms::World const &, ::Social::GameConnectionInfo const &, bool)=0
 
virtual void joinRemoteServerWithAddress (::Social::GameConnectionInfo, int const)=0
 
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > joinMultiplayerWithService (::std::string const &, ::Social::MultiplayerServiceIdentifier const)=0
 
virtual void setWorldTransferAction (::std::variant< ::LocalWorldTransferActionFunc, ::ExternalWorldTransferActionFunc, ::std::monostate >)=0
 
virtual ::Bedrock::NonOwnerPointer<::WorldTransferAgent > const getWorldTransferAgent () const =0
 
virtual void setIsWorldTransferInProgress (bool)=0
 
virtual bool isWorldTransferInProgress () const =0
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 
static MCAPI void ** $vftable ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 
::ll::UntypedStorage< 8, 8 > mUnk5bfdb3
 

Member Function Documentation

◆ isHostingLocalDedicatedServer()

virtual bool IMinecraftGame::isHostingLocalDedicatedServer ( ) const
pure virtual

Implements IGameServerStartup.

◆ getPrimaryClientInstance() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > IMinecraftGame::getPrimaryClientInstance ( )
pure virtual

Implements IClientInstances.

◆ getPrimaryClientInstance() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::IClientInstance const > IMinecraftGame::getPrimaryClientInstance ( ) const
pure virtual

Implements IClientInstances.

◆ getClientItemRegistry()

virtual::ItemRegistryRef IMinecraftGame::getClientItemRegistry ( ) const
pure virtual

Implements IClientInstances.

◆ registerSplitScreenChangedListener()

virtual::Bedrock::PubSub::Subscription IMinecraftGame::registerSplitScreenChangedListener ( ::std::function< void(uchar)> ) const
pure virtual

◆ getSplitScreenCount()

virtual uchar IMinecraftGame::getSplitScreenCount ( ) const
pure virtual

◆ 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.

◆ stop()

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

Implements Bedrock::IIslandCore.

◆ mainUpdate()

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

Implements Bedrock::IIslandCore.

◆ processActivationArguments()

virtual void Bedrock::AppIsland::processActivationArguments ( ::Bedrock::ActivationArguments const & args)
virtualinherited

Implements Bedrock::IIslandCore.


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