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

Public Member Functions

virtual void initialize ()=0
virtual void update ()=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::MusicManager const * getMusicManager () const =0
virtual::MusicManager * getMusicManagerNonConst () 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 ::Bedrock::NotNullNonOwnerPtr<::ITextBoxControllergetTextBoxController ()=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<::IThirdPartyServerRepository > getThirdPartyServerRepository ()=0
virtual ::Bedrock::NotNullNonOwnerPtr<::ControllerIDtoClientMapretrieveCIDToClientMap ()=0
virtual ::std::map<::SubClientId, ::std::shared_ptr<::IClientInstance > > const & getClientInstanceMap () const =0
virtual void joinMultiplayerWithAddress (::Social::GameConnectionInfo, bool, ::std::string const &, ::std::string const &, ::NetworkType, bool)=0
virtual ::Bedrock::NotNullNonOwnerPtr<::IOfferRepository > getOfferRepository () const =0
virtual ::Bedrock::NotNullNonOwnerPtr<::TrialManagergetTrialManager () const =0
virtual bool isTrialManagerInitialized () 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 useOverrides)=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 isInRealm () const =0
virtual bool isShowingLoadingScreen () const =0
virtual bool isRenderingLoadingScreen () const =0
virtual ::Bedrock::NotNullNonOwnerPtr<::StoreCatalogRepository > getStoreCatalog () const =0
virtual::ServiceDrivenImageRepository & getServiceImageRepository () const =0
virtual ::Bedrock::NotNullNonOwnerPtr<::LibraryRepositorygetLibraryRepository () const =0
virtual::GameRenderer & getGameRenderer () 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 ::Bedrock::Threading::Async<::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<::ISceneStack const > getMainSceneStack () const =0
virtual ::Bedrock::NotNullNonOwnerPtr<::ISceneStackgetMainSceneStack ()=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 setLaunchedFromLegacyVersion (bool)=0
virtual::UIMeasureStrategy & getUIMeasureStrategy ()=0
virtual void registerUpsellScreen ()=0
virtual ::Bedrock::NotNullNonOwnerPtr<::WorldTemplateManagergetWorldTemplateManager () const =0
virtual::World::WorldSystem & getWorldSystem () const =0
virtual bool isWorldSystemReady () const =0
virtual::Social::SocialSystem & getSocialSystem () const =0
virtual ::std::optional<::Bedrock::NotNullNonOwnerPtr<::Parties::PartySystem > > getPartySystem () const =0
virtual ::Bedrock::NotNullNonOwnerPtr<::Progress::ProgressTipsgetUIProgressTips () const =0
virtual ::Bedrock::NotNullNonOwnerPtr<::Realms::RealmsSystemgetRealmsSystem () const =0
virtual ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > getEntitlementManager ()=0
virtual::IDlcValidation & getDlcValidation ()=0
virtual::ServicesManager & getServicesManager ()=0
virtual ::Bedrock::NotNullNonOwnerPtr<::SunsettingManagergetSunsettingManager ()=0
virtual void pauseContentDownloads ()=0
virtual void resumeContentDownloads ()=0
virtual ::Bedrock::NotNullNonOwnerPtr<::IExternalServerFilegetExternalServer () 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<::Realms::RealmsServicesgetRealmsServices ()=0
virtual ::std::weak_ptr<::ClubsServicegetClubsService ()=0
virtual ::std::shared_ptr<::Realms::GenericRequestServiceHandlergetGenericRealmsService ()=0
virtual ::Bedrock::NotNullNonOwnerPtr<::Realms::SubscriptionServicegetRealmsSubscriptionService ()=0
virtual ::Bedrock::NotNullNonOwnerPtr<::ActiveDirectoryIdentitygetActiveDirectoryIdentity ()=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 &name)=0
virtual void stopSounds ()=0
virtual::PackDownloadManager & getPackDownloadManager ()=0
virtual ::Bedrock::NonOwnerPointer<::LinkedAssetValidatorgetLinkedAssetValidator () const =0
virtual ::Bedrock::NonOwnerPointer<::LinkedAssetValidatorgetLinkedAssetValidator ()=0
virtual void addSubClientInstanceAndAssociateToUser (int)=0
virtual void forEachClientInstance (::std::function< void(::IClientInstance &)>)=0
virtual bool isInitialized () 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 ::Bedrock::NonOwnerPointer<::EDUSystems const > getEDUSystems () const =0
virtual ::Bedrock::NonOwnerPointer<::EDUSystemsgetEDUSystems ()=0
virtual ::std::shared_ptr<::OptionsgetPrimaryUserOptions ()=0
virtual ::std::shared_ptr<::Options const > getPrimaryUserOptions () 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
virtual ::std::tuple< bool, int > GetEcoModeSettings () const =0
MCAPI void $dtor ()
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
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 ushort $getId ()
MCAPI bool $start ()
MCAPI bool $suspend ()
MCAPI bool $resume ()
MCAPI bool $stop ()
MCAPI void $mainUpdate ()
MCAPI 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 ()=0
virtual ::Bedrock::NotNullNonOwnerPtr<::FileArchivergetFileArchiver () const =0
virtual bool requestInGamePause (::SubClientId const &, bool)=0
virtual bool canStartLocalServer () const =0
virtual ::Bedrock::Threading::Async< void > startLocalServerAsync (::std::string const &, ::std::string const &, ::ContentIdentity const &, ::LevelSettings const &, ::StartIntent)=0
virtual::TaskGroup & _getServerInitTaskGroup ()=0
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 void requestLeaveGame (bool, bool)=0
virtual void requestLeaveThenJoinFriendsWorld (::std::string_view)=0
virtual void joinRealmsGame (::Realms::World const &, ::Social::GameConnectionInfo const &)=0
virtual void joinRemoteServerWithAddress (::Social::GameConnectionInfo, ::std::string const &, ::std::string const &, ::NetworkType)=0
virtual ::Bedrock::Threading::Async< void > joinMultiplayerGame (::Social::MultiplayerGameInfo 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
virtual ::Bedrock::NonOwnerPointer<::AppExtensions::IAppExtensionstryGetExtensions () const

Static Public Member Functions

static MCAPI void ** $vftableForIMinecraftApp ()
static MCAPI void ** $vftableForINetworkGameConnector ()
static MCAPI void ** $vftableForIClientInstances ()
static MCAPI void ** $vftableForAppIsland ()
static MCAPI void ** $vftableForIGameServerStartup ()
static MCAPI void ** $vftableForISplitScreenChangedPublisher ()
static MCAPI void ** $vftableForAppExtensionsOwner ()
static MCAPI void ** $vftableForIGameEventNotifier ()
static MCAPI void ** $vftableForEnableNonOwnerReferences ()
static MCAPI void ** $vftableForIWorldTransfer ()
static MCAPI void ** $vftableForIGameServerShutdown ()
static MCAPI void ** $vftable ()
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
::ll::UntypedStorage< 8, 8 > mUnk773566

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.

◆ onGameEventNotification()

virtual void IMinecraftGame::onGameEventNotification ( ::ui::GameEventNotification )
pure virtual

Implements IGameEventNotifier.

◆ getEDUSystems() [1/2]

virtual ::Bedrock::NonOwnerPointer<::EDUSystems const > IMinecraftGame::getEDUSystems ( ) const
pure virtual

Implements IMinecraftApp.

◆ getEDUSystems() [2/2]

virtual ::Bedrock::NonOwnerPointer<::EDUSystems > IMinecraftGame::getEDUSystems ( )
pure virtual

Implements IMinecraftApp.

◆ getPrimaryUserOptions() [1/2]

virtual ::std::shared_ptr<::Options > IMinecraftGame::getPrimaryUserOptions ( )
pure virtual

Implements IMinecraftApp.

◆ getPrimaryUserOptions() [2/2]

virtual ::std::shared_ptr<::Options const > IMinecraftGame::getPrimaryUserOptions ( ) const
pure virtual

Implements IMinecraftApp.

◆ registerSplitScreenChangedListener()

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

◆ getSplitScreenCount()

virtual uchar IMinecraftGame::getSplitScreenCount ( ) const
pure virtual

◆ $dtor()

MCAPI void IMinecraftGame::$dtor ( )
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 ** IMinecraftGame::$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.

◆ $vftableForINetworkGameConnector()

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

◆ $vftableForIClientInstances()

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

◆ $vftableForAppIsland()

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

◆ $vftableForIGameServerStartup()

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

◆ $vftableForISplitScreenChangedPublisher()

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

◆ $vftableForAppExtensionsOwner()

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

◆ $vftableForIGameEventNotifier()

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

◆ $vftableForEnableNonOwnerReferences()

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

◆ $vftableForIGameServerShutdown()

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

◆ $vftable() [1/4]

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.

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

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

◆ $stop()

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

◆ $processActivationArguments()

MCAPI void Bedrock::AppIsland::$processActivationArguments ( ::Bedrock::ActivationArguments const & args)
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() [2/4]

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/4]

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.

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

◆ $vftable() [4/4]

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.

◆ tryGetExtensions()

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

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