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

Classes

struct  ClientRenderResources
struct  ClientDestroyBlockState

Public Member Functions

ClientInstanceoperator= (ClientInstance const &)
 ClientInstance (ClientInstance const &)
virtual void onInitMinecraftGame ()
virtual void onDestroyMinecraftGame ()
virtual void init (::ClientInstanceInitArguments &&args)
virtual void initSceneFactory (::std::unique_ptr<::SceneFactory > sceneFactory, ::std::unique_ptr<::OreUI::SceneProvider > sceneProvider)
virtual void setUiRouter (::std::unique_ptr<::OreUI::Router > uiRouter)
virtual void initGraphics ()
virtual void stop ()
virtual void teardown ()
virtual void preShutDown ()
virtual void setGameConnectionInfo (::Social::GameConnectionInfo const &gameConnection)
virtual ::std::optional<::Social::GameConnectionInfogetGameConnectionInfo ()
virtual void onStartJoinGame (bool isJoiningLocalServer, ::std::string const &multiplayerCorrelationId, ::std::string const &serverName, ::std::string const &worldName, ::NetworkType networkTypeOverride, ::Social::MultiplayerServiceIdentifier service, bool isServerTransfer)
virtual void onCancelJoinGame ()
virtual void requestLeaveGameAsync ()
virtual void requestLeaveGame (bool switchScreen, bool sync)
virtual void stopPlayScreen ()
virtual bool isLeaveGameDone () const
virtual void setupPlayScreenForLeaveGame ()
virtual void preCacheOutOfGameViews ()
virtual void resetPrimaryClient ()
virtual void resetGameSession ()
virtual void tick ()
virtual void frameUpdate (::FrameUpdateContext &frameUpdateContext)
virtual void preFrameTick ()
virtual bool update (bool isInWorld)
virtual void endFrame ()
virtual float getFrameAlpha ()
virtual void startSubClientLateJoin (bool hasXBLBroadcast, ::std::unique_ptr<::GameModuleClient > gameModuleClient, ::std::optional<::PlayerJoinWorldTelemetryInfo > primaryClientJoinWorldInfo)
virtual ::Bedrock::Threading::Async<::ClientGameSetupResult > setupClientGame (bool joiningLocalServer, ::std::unique_ptr<::GameModuleClient > gameModuleClient)
virtual::BlockSource * getRegion ()
virtual::LocalPlayer * getLocalPlayer () const
virtual void setupPrimaryClientEditorManager ()
virtual ::Bedrock::NonOwnerPointer<::Editor::IEditorPlayergetLocalEditorPlayer () const
virtual ::Bedrock::NonOwnerPointer<::Editor::IEditorManagergetEditorManager () const
virtual bool isPlayerInEditor () const
virtual::LocalPlayerChangedConnector getLocalPlayerChangedConnector ()
virtual::WeakEntityRef getLocalUser () const
virtual::Actor * getCameraActor () const
virtual void setCameraActor (::Actor *cameraActor)
virtual::ListenerState const * getListenerState () const
virtual::Actor * getCameraTargetActor () const
virtual void setCameraTargetActor (::Actor *cameraTargetActor)
virtual::WeakEntityRef getCameraEntity () const
virtual void getRawCameraEntities (::WeakEntityRef &cameraEntity, ::WeakEntityRef &cameraTargetEntity) const
virtual void setRawCameraEntities (::WeakEntityRef cameraEntity, ::WeakEntityRef cameraTargetEntity)
virtual::HitResult const & getLatestHitResult () const
virtual bool isLeavingGame () const
virtual bool isDestroyingGame () const
virtual bool isShuttingDown () const
virtual bool useLowFrequencyUIRender () const
virtual bool isSplitScreenActive () const
virtual bool isExitingLevel () const
virtual bool isInBedScreen () const
virtual bool isInDeathScreen () const
virtual bool isKeyboardEnabled () const
virtual bool hasCommands () const
virtual int getSplitScreenCount () const
virtual bool isShowingLoadingScreen () const
virtual bool shouldDisconnectOnAppSuspended () const
virtual bool isGamePlayTipsEnabled () const
virtual bool isPlatformNX () const
virtual bool isLocalSplitscreenWith (::ActorUniqueID const &id) const
virtual bool isValidCrossPlatformSkin () const
virtual bool isCurrentSkinPlatformLocked () const
virtual bool isSelectedSkinInitialized () const
virtual::SplitScreenInfo getSplitScreenInfo () const
virtual int getCurrentMaxGUIScaleIndex () const
virtual bool getHandlingControllerDisconnect ()
virtual void setOpenControllerDisconnectScreen (bool open)
virtual::ClientPlayMode getClientPlayMode () const
virtual void setClientPlayMode (::ClientPlayMode const &mode)
virtual ::std::function< void()> getCreditsCallback ()
virtual void setCreditsCallback (::std::function< void()> callback)
virtual void setupTransitionForCredits (::std::function< void()> callback)
virtual void refreshScreenSizeData ()
virtual void onScreenSizeChanged (int width, int height, float forcedGuiScale)
virtual void onGuiScaleOffsetChanged ()
virtual void onSafeZoneChanged ()
virtual bool hasDismissedNewPlayerFlow () const
virtual void quit (::std::string const &src, ::std::string const &reason)
virtual::IMinecraftGame & getMinecraftGame_DEPRECATED () const
virtual::IClientInstances & getClientInstances () const
virtual::World::WorldSystem & getWorldSystem () const
virtual bool isWorldSystemReady () const
virtual ::Bedrock::NotNullNonOwnerPtr<::Automation::AutomationClientgetAutomationClient () const
virtual ::Bedrock::NonOwnerPointer<::EDUSystemsgetEDUSystems ()
virtual ::Bedrock::NonOwnerPointer<::EDUSystems const > getEDUSystems () const
virtual::IMinecraftEventing & getEventing () const
virtual::IConnectionEventing & getConnectionEventing () const
virtual::FontHandle getFontHandle () const
virtual::FontHandle getRuneFontHandle () const
virtual::FontHandle getUnicodeFontHandle () const
virtual ::Bedrock::NotNullNonOwnerPtr<::GeometryGroupgetGeometryGroup () const
virtual ::Bedrock::NotNullNonOwnerPtr<::BlockCullingGroupgetBlockCullingGroup () const
virtual ::Bedrock::NotNullNonOwnerPtr<::Social::MultiplayerServiceManagergetMultiplayerServiceManager () const
virtual::IResourcePackRepository & getResourcePackRepository () const
virtual::ResourcePackManager & getResourcePackManager () const
virtual::PackManifestFactory & getPackManifestFactory ()
virtual ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > getKeyProvider () const
virtual::PacksInfoData const & getHostSpecifiedPacks () const
virtual ::std::shared_ptr<::SkinRepositorygetSkinRepository () const
virtual::PersonaRepository & getPersonaRepository () const
virtual::MarketplaceServicesManager & getMarketplaceServicesManager () const
virtual::SkinRepositoryClientInterface & getSkinRepositoryClientInterface () const
virtual ::Bedrock::NotNullNonOwnerPtr<::StoreCatalogRepository > getStoreCatalogRepository ()
virtual ::std::shared_ptr<::mce::TextureGroupgetTextureGroup () const
virtual ::Bedrock::NotNullNonOwnerPtr<::mce::TextureGroupgetStoreCacheTextures () const
virtual ::Bedrock::NotNullNonOwnerPtr<::MinecraftGraphicsgetMinecraftGraphics () const
virtual ::Bedrock::NotNullNonOwnerPtr<::IUIRepositorygetUIRepository () const
virtual ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManagergetUserManager () const
virtual ::Bedrock::NotNullNonOwnerPtr<::TrialManagergetTrialManager () const
virtual bool wantToQuit () const
virtual bool isPrimaryLevelCrossPlatformMultiplayer () const
virtual bool isPrimaryLevelMultiplayer () const
virtual bool isAdhocEnabled () const
virtual ::std::shared_ptr<::ActorAnimationGroupgetActorAnimationGroup () const
virtual bool isMarketplaceDisabled () const
virtual ::std::pair<::StoreErrorCodes, ::std::string > const getMarketplaceDisabledReasonWithErrorCode () const
virtual void linkToOffer (::std::string const &productId, bool allowWhileInGame)
virtual void linkToPage (::std::string const &pageId)
virtual void linkTo3PServerOffers (::std::string const &pageId, ::std::string const &creatorName)
virtual void navigateToMarketplaceInventoryScreen (::InventoryTabIndex tabIndex)
virtual void navigateToStoreHomeScreen ()
virtual void navigateToCoinPurchaseScreen (int neededCoins, ::std::function< void(bool, int)> callback)
virtual void navigateToPurchaseOfferScreen (::StoreCatalogItem &item, ::StoreNavigationOrigin, bool const)
virtual void navigateToDressingRoomOfferScreen (::std::string const &offerId)
virtual bool navigateToProfileScreen (::std::string const &, bool const preventProgressScreen)
virtual void navigateToServersScreen (bool const calledFromHyperlink)
virtual void navigateToHowToPlayScreen (::std::string const &startTopic)
virtual void navigateToGatheringInfoScreen (bool autoConnect)
virtual void navigateToMarketplacePassPDPScreen (::MarketplacePassTabIndex tabIndex)
virtual void navigateToRealmsStoriesTransitionScreen (::Realms::World const &world)
virtual void tryPushLeaveGameScreen ()
virtual void tryStartDayOneExperience ()
virtual bool isReadyToRender () const
virtual void onDimensionChangedEvent ()
virtual void onGameEventNotification (::ui::GameEventNotification notification)
virtual::std::string getTopScreenName () const
virtual void setLeaveGameInProgressAsReadyToContinue ()
virtual void stopDestroying ()
virtual void onClientCreatedLevel (::std::pair<::std::unique_ptr<::Level >, ::OwnerPtr<::EntityContext > > levelEntity, ::OwnerPtr<::EntityContext > userEntity)
virtual::PlayerAuthentication & getPlayerAuthentication ()
virtual void createPlayerAuthentication ()
virtual void createPlayerAuthentication (uint64 clientRandomId)
virtual::std::string getPlatformId () const
virtual::std::string getPlatformOnlineId () const
virtual bool useController () const
virtual bool useTouchscreen () const
virtual bool getMouseGrabbed () const
virtual bool currentInputModeIsMouseAndKeyboard () const
virtual bool allowPicking () const
virtual bool isShowingMenu () const
virtual bool isShowingPauseScreen () const
virtual bool isShowingProgressScreen () const
virtual bool isShowingWorldProgressScreen () const
virtual bool isShowingRealmsProgressScreen () const
virtual bool isShowingDeathScreen () const
virtual bool isShowingServerForm () const
virtual bool isScreenReplaceable () const
virtual bool isInWorldAndNotShowingAnyMenuScreens () const
virtual bool isWorldActive () const
virtual bool isInRealm ()
virtual bool readyForShutdown () const
virtual bool isPrimaryClient () const
virtual bool isEduMode () const
virtual bool isGamepadCursorEnabled () const
virtual bool isInControlCustomization () const
virtual ::Bedrock::NotNullNonOwnerPtr<::MinecraftgetServerData ()
virtual ::Bedrock::NotNullNonOwnerPtr<::Minecraft const > getServerData () const
virtual::MultiPlayerLevel * getLevel ()
virtual::MultiPlayerLevel const * getLevel () const
virtual bool hasLevel () const
virtual bool isPreGame () const
virtual bool isInMultiplayerGame () const
virtual bool isMultiPlayerClient () const
virtual::IOptions & getOptions ()
virtual::IOptions const & getOptions () const
virtual ::std::shared_ptr<::OptionsgetOptionsPtr ()
virtual ::std::shared_ptr<::Options const > const getOptionsPtr () const
virtual ::std::shared_ptr<::Social::User > const & getUser () const
virtual ::std::shared_ptr<::ISettingsRegistrygetSettingsRegistry ()
virtual::Option const & getShowLearningPromptsOption () const
virtual::Option & getShowControlTipsOption ()
virtual::Option & getShowControlTipsOverrideOption ()
virtual double getControlTipsTimeElapsed () const
virtual void setControlTipsTimeElapsedStart ()
virtual::GameRenderer & getGameRenderer () const
virtual::LevelRenderer * getLevelRenderer () const
virtual::LevelRendererCameraProxy * getLevelRendererCameraProxy () const
virtual ::Bedrock::NonOwnerPointer<::CameraRegistrygetCameraRegistry ()
virtual ::Bedrock::NonOwnerPointer<::CameraRegistry const > getCameraRegistry () const
virtual ::Bedrock::NonOwnerPointer<::EntitySystemsgetCameraSystems ()
virtual::LightTexture * getLightTexture ()
virtual void setupLevelRendering (::MultiPlayerLevel &level, ::WeakEntityRef cameraTargetEntity)
virtual::mce::ViewportInfo const & getViewportInfo () const
virtual void setViewportInfo (::mce::ViewportInfo const &viewportInfo)
virtual::Vec2 getNormalizedViewportSize () const
virtual void updateChunkRadius ()
virtual void setUITexture (::mce::Texture *tex)
virtual::mce::Texture * getUITexture ()
virtual void setLevelTexture (::mce::Texture *tex)
virtual::mce::Texture * getLevelTexture ()
virtual void setUICursorTexture (::mce::TexturePtr tex)
virtual::mce::TexturePtr getUICursorTexture () const
virtual::mce::Camera & getCamera ()
virtual::ShaderColor & getShaderColor ()
virtual::ShaderColor & getDarkShaderColor ()
virtual void clearGraphicsCache ()
virtual void getNormalizedUICursorTransform (::MatrixStack::MatrixStackRef &matrix, float cursorHalfSizeTexels)
virtual bool shouldRenderUICursor () const
virtual bool getRenderPlayerModel () const
virtual::DeferredLighting & getDeferredLighting ()
virtual float getGuiScale () const
virtual::Option const & getGuiScaleOption () const
virtual int getGuiScaleOffset () const
virtual void setGuiScaleOffset (int guiScale)
virtual void renderImGui (::ScreenContext &screenContext, bool drawMenuBar)
virtual ::Bedrock::NotNullNonOwnerPtr<::GuiDatagetGuiData ()
virtual ::Bedrock::NotNullNonOwnerPtr<::GuiData const > getGuiData () const
virtual::GuidedFlowManager & getGuidedFlowManager ()
virtual::PixelCalc const & getDpadScale () const
virtual ::Bedrock::NotNullNonOwnerPtr<::DateManager const > getDateManager () const
virtual void addOverrideHoursToDateTime (uint const hoursToAdd)
virtual::ToastManager & getToastManager ()
virtual ::ClipboardProxy<::ApplicationSignal::ClipboardCopy, ::ApplicationSignal::ClipboardPasteRequest > & getClipboardManager ()
virtual::AbstractScene * getTopScene ()
virtual::AbstractScene const * getTopScene () const
virtual::AbstractScene * getActiveScene ()
virtual::AbstractScene const * getActiveScene () const
virtual::SceneFactory & getSceneFactory () const
virtual::OreUI::SceneProvider & getSceneProvider () const
virtual::ui::ScreenTechStackSelector & getScreenTechStackSelector ()
virtual ::Bedrock::NotNullNonOwnerPtr<::ISceneStack const > getClientSceneStack () const
virtual ::Bedrock::NotNullNonOwnerPtr<::ISceneStackgetClientSceneStack ()
virtual::OreUI::Router & getClientUIRouter () const
virtual::ISceneStack & getMainSceneStackInterface ()
virtual ::Bedrock::NotNullNonOwnerPtr<::ISceneStackgetMainSceneStack ()
virtual ::Bedrock::NotNullNonOwnerPtr<::ISceneStack const > getMainSceneStack () const
virtual ::Bedrock::NotNullNonOwnerPtr<::ISceneStack const > getCurrentSceneStack () const
virtual ::Bedrock::NotNullNonOwnerPtr<::ISceneStackgetCurrentSceneStack ()
virtual::OreUI::Router & getCurrentUIRouter ()
virtual::OreUI::Router const & getCurrentUIRouter () const
virtual::OreUI::ITelemetry & getOreUITelemetry ()
virtual ::WeakRef<::OreUI::UIBlockThumbnailAtlasManagergetOreUIBlockThumbnailAtlasManager () const
virtual ::Bedrock::NotNullNonOwnerPtr<::ISceneStackprepareSceneFor (::ui::SceneType const sceneTypeToFind, ::std::function<::std::shared_ptr<::AbstractScene >()> createScreenCallback)
virtual::CachedScenes & getCachedScenes ()
virtual::std::string getScreenName () const
virtual::std::string getScreenTelemetry () const
virtual::ui::SceneType getTopSceneType () const
virtual::MobEffectsLayout & getMobEffectsLayout ()
virtual::std::string emoticonifyText (::std::string const &text) const
virtual::std::string emoticonifyText (::std::string const &text, bool isGameTip)
virtual void onMobEffectsChange ()
virtual void setUISizeAndScale (int w, int h, float forcedGuiScale)
virtual void forEachVisibleScreen (::brstd::function_ref< void(::AbstractScene &)> callback)
virtual void forEachScreen (::brstd::function_ref< bool(::AbstractScene &)> callback, bool topDown)
virtual void forEachScreenConst (::brstd::function_ref< bool(::AbstractScene const &)> callback, bool topDown) const
virtual bool updateSceneStack ()
virtual void forEachAlwaysAcceptInputScreen (::std::function< void(::AbstractScene &)> callback, ::AbstractScene const *ignoreScreen)
virtual void forEachAlwaysAcceptInputScreenWithTop (::std::function< void(::AbstractScene &)> callback)
virtual void showPlayerProfile (::std::string const &xuid, ::std::string const &platformId)
virtual bool isInGameInputEnabled () const
virtual void setInGameInputEnabled (bool isEnabled)
virtual::Vec2 getSafeZoneScale () const
virtual void verifySkinApproval (::std::string const &serverType, ::std::function< void(::std::string)> const &notApprovedCallback, ::std::function< void()> const &approvedCallback) const
virtual::InputMode getCurrentInputMode () const
virtual bool isTouchGameplayAllowed () const
virtual ::Bedrock::NonOwnerPointer<::MinecraftInputHandlergetMinecraftInput () const
virtual::KeyboardManager & getKeyboardManager ()
virtual void setLastPointerLocation (float x, float y, float z)
virtual void clearTouchPointerLocations ()
virtual void clearTouchPointerLocation (int id)
virtual void updateTouchPointerLocation (int id, float x, float y)
virtual::Vec3 getLastPointerLocation ()
virtual::Vec2 getTouchPointerLocation (int id) const
virtual void updateActionPointerId (int id)
virtual int getActionPointerId () const
virtual bool shouldUseLastPointerLocationOnFocusChange ()
virtual bool currentScreenShouldStealMouse ()
virtual::BuildActionIntention & getInProgressBAI () const
virtual::PacketSender & getPacketSender ()
virtual::ClientNetworkSystem & getClientNetworkSystem ()
virtual::ClientNetworkSystem const & getClientNetworkSystem () const
virtual::glm::vec2 getGamepadCursorPosition () const
virtual void updateControlOptionState (uint id, bool active)
virtual void clearActiveControlOptions ()
virtual ::std::set< uint > const & getActiveControlOptions () const
virtual ::std::vector<::OptionID > getActiveOptionIDs (::ControlOptionType controlOptionType) const
virtual void setNumberOfActiveConfigs (int numberOfActiveConfigs)
virtual int getNumberOfActiveConfigs () const
virtual bool isNoConfigSelected () const
virtual void setNumberOfEnabledConfigs (int numberOfEnabledConfigs)
virtual int getNumberOfEnabledConfigs () const
virtual void setWYSIWYGState (::WYSIWYGState wysiwygState)
virtual::WYSIWYGState getWYSIWYGState () const
virtual void setOtherConfigsExistInThisCategory (bool otherConfigsExistInThisCategory)
virtual bool getOtherConfigsExistInThisCategory () const
virtual void setMoveTurnInput (::std::unique_ptr<::ClientMoveInputHandler > pClientMoveInputHandler)
virtual void setupPersistentControls (::InputMode currentMode)
virtual void resetPlayerMovement ()
virtual void suspendPredictedMovement ()
virtual void onClientInputInitComplete ()
virtual void setClientInputHandler (::std::unique_ptr<::ClientInputHandler > pClientInputHandler)
virtual::ClientInputHandler * getInput () const
virtual int getControllerId () const
virtual bool hasConnectedController () const
virtual::SubClientId getClientSubId () const
virtual void setSuspendInput (bool suspendInput)
virtual void setSuspendDirectionalInput (bool suspendDirectionalInput)
virtual void setDisableInput (bool disableInput)
virtual void grabMouse ()
virtual void releaseMouse ()
virtual void refocusMouse (bool lostMouse)
virtual void setMouseType (::ui::MousePointerType type)
virtual void resetBai (int baiFlags)
virtual void clearInProgressBAI ()
virtual ::Bedrock::NotNullNonOwnerPtr<::SoundEnginegetSoundEngine () const
virtual::MusicManager const * getMusicManager () const
virtual::MusicManager * getMusicManagerNonConst () const
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 muteAudio ()
virtual void unMuteAudio ()
virtual void fadeOutMusic () const
virtual::TaskGroup & getTaskGroup ()
virtual void onFullVanillaPackOnStack ()
virtual bool isFullVanillaPackOnStack () const
virtual void onPlayerLoaded (::Player &player)
virtual void setClientGameMode (::GameType gameType)
virtual void resetToDefaultGameMode ()
virtual::IGameConnectionListener & getGameConnectionListener ()
virtual void connectToThirdPartyServer (::std::string const &ipAddress, int port)
virtual void startExternalNetworkWorld (::Social::GameConnectionInfo connection, ::std::string const &serverName, bool isTransfer)
virtual void connectToExperience (::ExperienceConnectionData data, ::std::function< void(::std::unique_ptr<::ProgressHandler >, bool)> joinServerCallback, ::std::function< void(::World::JoinServerWorldResult)> onErrorCallback)
virtual bool isReadyToReconnect () const
virtual bool checkForPiracy ()
virtual void updateChatFilterStatus (::ProfanityContext &profanityContext)
virtual void updateControllerHandling ()
virtual void onPlayerDestruction (::Player &player)
virtual void setBehaviorCommandCallback (::std::function< void(::std::string const &, ::BehaviorStatus)> callback)
virtual void setBehaviorCommandStatus (::std::string const &treeName, ::BehaviorStatus status)
virtual void setConnectGamepadScreenActive (bool active)
virtual ::Bedrock::Threading::Async<::Core::PathBuffer<::std::string > > requestScreenshot (::ScreenshotOptions &screenshotOptions)
virtual ::Bedrock::NotNullNonOwnerPtr<::DevConsoleLoggergetDevConsoleLogger () const
virtual ::std::shared_ptr<::FileDataRequestrequestImageFromUrl (::std::string const &imageUrl, ::std::function< void(::Bedrock::Http::Status, ::Core::Path const &, uint64)> callback)
virtual void setActiveFileStorageArea (::std::shared_ptr<::Core::FileStorageArea > storageArea)
virtual void onExtendDiskSpace (bool const bSet, ::std::weak_ptr<::Core::FileStorageArea > const &storageAreaWeakPtr, uint64 freeSpace, ::std::function< void()> onHandledEventCallback)
virtual void onLowDiskSpace (bool const bSet)
virtual void onOutOfDiskSpace (bool const bSet)
virtual void onCriticalDiskError (bool const bSet, ::Core::LevelStorageState const &errorCode)
virtual void onLevelCorrupt ()
virtual void onGameModeChanged ()
virtual void onBeforeSimTick ()
virtual void onTick (int nTick, int maxTick)
virtual void onInternetUpdate ()
virtual void onGameSessionReset ()
virtual void onLevelExit ()
virtual void onRequestResourceReload ()
virtual void updateScreens ()
virtual void initializeRenderResources ()
virtual void postInitRenderResources ()
virtual void onAppSuspended ()
virtual void onAppSuspensionDisconnect ()
virtual void onAppResumed ()
virtual void onActiveResourcePacksChanged (::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup > const &entityResourceDefGroup)
virtual void reloadEntityRenderers (::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup > const &actorResourceDefinitionGroup)
virtual::BlockTessellator & getBlockTessellator ()
virtual::BlockActorRenderDispatcher & getBlockEntityRenderDispatcher ()
virtual ::std::shared_ptr<::ActorRenderDispatchergetEntityRenderDispatcher ()
virtual::ActorBlockRenderer & getEntityBlockRenderer ()
virtual::ItemInHandRenderer * getItemInHandRenderer ()
virtual::ItemRenderer * getItemRenderer ()
virtual::HudIconActorRenderer * getHudIconActorRenderer ()
virtual ::std::deque<::std::string > & getSentMessageHistory ()
virtual ::std::deque<::std::string > & getDevConsoleMessageHistory ()
virtual ::Bedrock::NotNullNonOwnerPtr<::ProfanityContextgetProfanityContext () const
virtual void initTTSClient (::std::shared_ptr<::TextToSpeechClient > textToSpeechClient)
virtual ::std::shared_ptr<::TextToSpeechClientgetTTSClient ()
virtual ::std::shared_ptr<::TextToSpeechClient const > getTTSClient () const
virtual ::std::shared_ptr<::ITTSEventManagergetTTSEventManager ()
virtual void addTTSMessage (::std::string const &message, ::ProfanityFilterContext profanityFilterContext, bool interruptible, ::std::string const &interruptibleId, bool required, bool disregardAppFocus)
virtual void initCommands ()
virtual uint getUserId () const
virtual bool isPrimaryUser () const
virtual double getServerConnectionTime () const
virtual void setServerPingTime (int pingTime)
virtual int getServerPingTime () const
virtual void setDefaultPlayscreenTab (::PlayScreenDefaultTab defaultTab)
virtual void setClientInstanceState (::ClientInstanceState const &newstate)
virtual void setUIEventCoordinator (::Bedrock::UniqueOwnerPointer<::UIEventCoordinator > &&coordinator)
virtual ::Bedrock::NotNullNonOwnerPtr<::UIEventCoordinatorgetUIEventCoordinator ()
virtual ::Bedrock::NotNullNonOwnerPtr<::ClientInstanceEventCoordinatorgetEventCoordinator ()
virtual::ClientNetworkEventCoordinator & getClientNetworkEventCoordinator ()
virtual::ClientScriptEventCoordinator & getClientScriptEventCoordinator ()
virtual::std::chrono::steady_clock::time_point getNoBlockBreakUntil ()
virtual void setNoBlockBreakUntil (::std::chrono::steady_clock::time_point timePoint)
virtual::GameCallbacks & getGameCallbacks ()
virtual::GameModuleClient * getGameModule ()
virtual::ClientHitDetectCoordinator & getHitEventCoordinator ()
virtual void sendClientEnteredLevel ()
virtual::HitDetectSystem * getHitDetectSystem ()
virtual bool isPlaying () const
virtual::ClientInstanceState getClientInstanceState () const
virtual::LatencyGraphDisplay * getLatencyGraphDisplay () const
virtual::PlayerCapabilities::IClientController const & getClientCapabilities () const
virtual ::cg::math::Rect< float > calculateViewPortModifiers (::SubClientId const clientId, uint64 const clientCount, ::SplitScreenDirection const splitScreenConfiguration) const
virtual ::std::weak_ptr<::IClientInstancegetWeakPtrToThis ()
virtual::ClientRequirementVerifier const & getClientRequirementVerifier () const
virtual ::Bedrock::NotNullNonOwnerPtr<::FogDefinitionRegistry const > getFogDefinitionRegistry () const
virtual ::Bedrock::NotNullNonOwnerPtr<::FogDefinitionRegistrygetFogDefinitionRegistry ()
virtual ::Bedrock::NotNullNonOwnerPtr<::FogManager const > getFogManager () const
virtual ::Bedrock::NotNullNonOwnerPtr<::FogManagergetFogManager ()
virtual ::Bedrock::NotNullNonOwnerPtr<::ScreenLoadTimeTrackergetScreenLoadTimeTracker ()
virtual::ItemRegistryRef getItemRegistry () const
virtual ::Bedrock::NotNullNonOwnerPtr<::DisconnectionRequestHandlergetDisconnectionRequestHandler () const
virtual float getRemoteServerTimeMs () const
virtual void setRemoteServerTimeMs (float time)
virtual float getRemoteServerNetworkTimeMs () const
virtual void setRemoteServerNetworkTimeMs (float time)
virtual ::Bedrock::NonOwnerPointer<::ClientScriptManagergetClientScriptManager ()
virtual::Scripting::ScriptEngine * getScriptingEngine ()
virtual ::Bedrock::NonOwnerPointer<::WorldTransferAgent > const getWorldTransferAgent () const
virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerReportHandlergetPlayerReportHandler ()
virtual ::Bedrock::NonOwnerPointer<::LinkedAssetValidatorgetLinkedAssetValidator ()
virtual void flagDisconnectionAndNotify (::Connection::DisconnectFailReason disconnectReason)
virtual void flagDisconnectionAndNotifyWithParams (::DisconnectionScreenParams const &params)
virtual void disconnectSubClient (::Connection::DisconnectFailReason disconnectReason)
virtual void setClientUpdateAndRenderThrottling (bool enabled, int threshold, float scalar)
virtual bool isClientUpdateAndRenderThrottlingEnabled () const
virtual int getClientUpdateAndRenderThrottlingThreshold () const
virtual float getClientUpdateAndRenderThrottlingScalar () const
virtual bool isUserBanned () const
virtual bool isEligibleForPauseFeature () const
virtual void setupPauseManagers ()
virtual bool requestInGamePause (bool status)
virtual void openContentLogHistory ()
virtual double getGameUpdateDurationInSeconds () const
virtual ::std::optional<::PlayerJoinWorldTelemetryInfogetPlayerJoinWorldTelemetryInfo () const
MCAPI ClientInstance (::ClientInstanceArguments &&args)
MCAPI::DisconnectionErrorDetails _createDisconnectionErrorDetails (::Connection::DisconnectionStage paramStage)
MCAPI ::std::unique_ptr<::LegacyClientNetworkHandler_createNetworkHandler (::PlayerAuthenticationType authType, ::LegacyMultiplayerToken &&token, ::RawGameServerToken &&newToken)
MCAPI void _createSkinRepositoryClientInterface ()
MCAPI void _finishDestroyingGame ()
MCAPI ::Bedrock::Threading::Async<::std::pair<::LegacyMultiplayerToken, ::RawGameServerToken > > _getGlobalTokens (::PlayerAuthentication &playerAuthToUse)
MCAPI bool _getIsConnectedToApplicationLayer () const
MCAPI void _handleDisconnectionScreenRequests ()
MCAPI void _handlePossibleControllerDisconnect (bool isInitFinished)
MCAPI void _initSceneStack ()
MCAPI bool _isEditorModeOrInEditorWorld () const
MCAPI bool _isInEditorTestWorld () const
MCAPI bool _isShowingScreen (::std::string_view screenName) const
MCAPI ::std::optional< bool > _isUsingTurn () const
MCAPI void _joinWorldInProgressSubclient (::std::optional<::PlayerJoinWorldTelemetryInfo > primaryClientJoinWorldInfo)
MCAPI void _leaveGameOnUnrecoverableError (::Connection::DisconnectFailReason reason, ::std::string const &telemetryMessage, ::std::string const &errorDescriptionOverride)
MCAPI void _navigateToSDLCharacterCreatorOffer (::std::string const &productId)
MCAPI void _notifyTelemetryClientCanceledJoinAttempt ()
MCAPI void _notifyTelemetryClientStartedJoinAttempt ()
MCAPI void _notifyTelemetryClientSuccessfullyEnteredWorld ()
MCAPI void _notifyTelemetryOfFlaggedDisconnect (::Connection::DisconnectFailReason failReason, ::std::string const &titleMessage, ::std::string const &errorMessage, ::std::string const &codeword)
MCAPI void _perspectiveOptionChanged (::Option const &)
MCAPI void _requestLeaveGameImpl (bool switchScreen, bool sync)
MCAPI void _startDestroyingGame ()
MCAPI void _startExternalNetworkWorld (::Social::GameConnectionInfo connection, ::std::string const &serverName, bool isServerTransfer)
MCAPI void _startLeaveGame ()
MCAPI void _startWorldPrimaryClient (::PlayerAuthenticationType authType, ::LegacyMultiplayerToken &&token, ::RawGameServerToken &&newToken)
MCAPI void _startWorldSubClient (::PlayerAuthenticationType authType, ::LegacyMultiplayerToken &&token, ::RawGameServerToken &&newToken)
MCAPI void _tickBuildAction (::HitResult const &solidHitResult_, ::HitResult const &liquidHitResult_, bool advanceTime)
MCAPI void _updateScreenSizeVariables (::Vec2 const &totalScreenSize, ::Vec2 const &safeZone, float forcedGuiScale)
MCAPI void fireEventDiskStatus (::DiskStatus status, ::Core::LevelStorageState errorCode)
MCAPI void flagDisconnectionAndNotifyWithTarget (::DisconnectionScreenParams const &params, ::Connection::UIReturnTarget uiReturnTarget)
MCAPI void * $ctor (::ClientInstanceArguments &&args)
MCAPI void $dtor ()
MCAPI void $onInitMinecraftGame ()
MCAPI void $onDestroyMinecraftGame ()
MCAPI void $init (::ClientInstanceInitArguments &&args)
MCAPI void $initSceneFactory (::std::unique_ptr<::SceneFactory > sceneFactory, ::std::unique_ptr<::OreUI::SceneProvider > sceneProvider)
MCAPI void $setUiRouter (::std::unique_ptr<::OreUI::Router > uiRouter)
MCAPI void $initGraphics ()
MCFOLD void $stop ()
MCAPI void $teardown ()
MCAPI void $preShutDown ()
MCAPI void $setGameConnectionInfo (::Social::GameConnectionInfo const &gameConnection)
MCAPI ::std::optional<::Social::GameConnectionInfo$getGameConnectionInfo ()
MCAPI void $onStartJoinGame (bool isJoiningLocalServer, ::std::string const &multiplayerCorrelationId, ::std::string const &serverName, ::std::string const &worldName, ::NetworkType networkTypeOverride, ::Social::MultiplayerServiceIdentifier service, bool isServerTransfer)
MCAPI void $onCancelJoinGame ()
MCAPI void $requestLeaveGameAsync ()
MCAPI void $requestLeaveGame (bool switchScreen, bool sync)
MCAPI void $stopPlayScreen ()
MCAPI bool $isLeaveGameDone () const
MCAPI void $setupPlayScreenForLeaveGame ()
MCAPI void $preCacheOutOfGameViews ()
MCAPI void $resetPrimaryClient ()
MCAPI void $resetGameSession ()
MCFOLD void $tick ()
MCAPI void $frameUpdate (::FrameUpdateContext &frameUpdateContext)
MCAPI void $preFrameTick ()
MCAPI bool $update (bool isInWorld)
MCFOLD void $endFrame ()
MCAPI float $getFrameAlpha ()
MCAPI void $startSubClientLateJoin (bool hasXBLBroadcast, ::std::unique_ptr<::GameModuleClient > gameModuleClient, ::std::optional<::PlayerJoinWorldTelemetryInfo > primaryClientJoinWorldInfo)
MCAPI ::Bedrock::Threading::Async<::ClientGameSetupResult > $setupClientGame (bool joiningLocalServer, ::std::unique_ptr<::GameModuleClient > gameModuleClient)
MCAPI::BlockSource * $getRegion ()
MCAPI::LocalPlayer * $getLocalPlayer () const
MCAPI void $setupPrimaryClientEditorManager ()
MCAPI ::Bedrock::NonOwnerPointer<::Editor::IEditorPlayer$getLocalEditorPlayer () const
MCAPI ::Bedrock::NonOwnerPointer<::Editor::IEditorManager$getEditorManager () const
MCAPI bool $isPlayerInEditor () const
MCAPI::LocalPlayerChangedConnector $getLocalPlayerChangedConnector ()
MCAPI::WeakEntityRef $getLocalUser () const
MCAPI::Actor * $getCameraActor () const
MCAPI void $setCameraActor (::Actor *cameraActor)
MCAPI::ListenerState const * $getListenerState () const
MCAPI::Actor * $getCameraTargetActor () const
MCAPI void $setCameraTargetActor (::Actor *cameraTargetActor)
MCAPI::WeakEntityRef $getCameraEntity () const
MCAPI void $getRawCameraEntities (::WeakEntityRef &cameraEntity, ::WeakEntityRef &cameraTargetEntity) const
MCAPI void $setRawCameraEntities (::WeakEntityRef cameraEntity, ::WeakEntityRef cameraTargetEntity)
MCAPI::HitResult const & $getLatestHitResult () const
MCAPI bool $isLeavingGame () const
MCAPI bool $isDestroyingGame () const
MCAPI bool $isShuttingDown () const
MCAPI bool $useLowFrequencyUIRender () const
MCAPI bool $isSplitScreenActive () const
MCAPI bool $isExitingLevel () const
MCAPI bool $isInBedScreen () const
MCAPI bool $isInDeathScreen () const
MCAPI bool $isKeyboardEnabled () const
MCAPI bool $hasCommands () const
MCAPI int $getSplitScreenCount () const
MCAPI bool $isShowingLoadingScreen () const
MCFOLD bool $shouldDisconnectOnAppSuspended () const
MCAPI bool $isGamePlayTipsEnabled () const
MCAPI bool $isPlatformNX () const
MCAPI bool $isLocalSplitscreenWith (::ActorUniqueID const &id) const
MCAPI bool $isValidCrossPlatformSkin () const
MCAPI bool $isCurrentSkinPlatformLocked () const
MCAPI bool $isSelectedSkinInitialized () const
MCAPI::SplitScreenInfo $getSplitScreenInfo () const
MCAPI int $getCurrentMaxGUIScaleIndex () const
MCAPI bool $getHandlingControllerDisconnect ()
MCAPI void $setOpenControllerDisconnectScreen (bool open)
MCAPI::ClientPlayMode $getClientPlayMode () const
MCAPI void $setClientPlayMode (::ClientPlayMode const &mode)
MCAPI ::std::function< void()> $getCreditsCallback ()
MCAPI void $setCreditsCallback (::std::function< void()> callback)
MCAPI void $setupTransitionForCredits (::std::function< void()> callback)
MCAPI void $refreshScreenSizeData ()
MCAPI void $onScreenSizeChanged (int width, int height, float forcedGuiScale)
MCAPI void $onGuiScaleOffsetChanged ()
MCAPI void $onSafeZoneChanged ()
MCAPI bool $hasDismissedNewPlayerFlow () const
MCAPI void $quit (::std::string const &src, ::std::string const &reason)
MCAPI::IMinecraftGame & $getMinecraftGame_DEPRECATED () const
MCAPI::IClientInstances & $getClientInstances () const
MCAPI::World::WorldSystem & $getWorldSystem () const
MCAPI bool $isWorldSystemReady () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::Automation::AutomationClient$getAutomationClient () const
MCAPI ::Bedrock::NonOwnerPointer<::EDUSystems$getEDUSystems ()
MCAPI ::Bedrock::NonOwnerPointer<::EDUSystems const > $getEDUSystems () const
MCAPI::IMinecraftEventing & $getEventing () const
MCAPI::IConnectionEventing & $getConnectionEventing () const
MCAPI::FontHandle $getFontHandle () const
MCAPI::FontHandle $getRuneFontHandle () const
MCAPI::FontHandle $getUnicodeFontHandle () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::GeometryGroup$getGeometryGroup () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::BlockCullingGroup$getBlockCullingGroup () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::Social::MultiplayerServiceManager$getMultiplayerServiceManager () const
MCAPI::IResourcePackRepository & $getResourcePackRepository () const
MCAPI::ResourcePackManager & $getResourcePackManager () const
MCAPI::PackManifestFactory & $getPackManifestFactory ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > $getKeyProvider () const
MCAPI::PacksInfoData const & $getHostSpecifiedPacks () const
MCAPI ::std::shared_ptr<::SkinRepository$getSkinRepository () const
MCAPI::PersonaRepository & $getPersonaRepository () const
MCAPI::MarketplaceServicesManager & $getMarketplaceServicesManager () const
MCAPI::SkinRepositoryClientInterface & $getSkinRepositoryClientInterface () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::StoreCatalogRepository > $getStoreCatalogRepository ()
MCAPI ::std::shared_ptr<::mce::TextureGroup$getTextureGroup () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::mce::TextureGroup$getStoreCacheTextures () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::MinecraftGraphics$getMinecraftGraphics () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IUIRepository$getUIRepository () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager$getUserManager () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::TrialManager$getTrialManager () const
MCAPI bool $wantToQuit () const
MCAPI bool $isPrimaryLevelCrossPlatformMultiplayer () const
MCAPI bool $isPrimaryLevelMultiplayer () const
MCAPI bool $isAdhocEnabled () const
MCAPI ::std::shared_ptr<::ActorAnimationGroup$getActorAnimationGroup () const
MCAPI bool $isMarketplaceDisabled () const
MCAPI ::std::pair<::StoreErrorCodes, ::std::string > const $getMarketplaceDisabledReasonWithErrorCode () const
MCAPI void $linkToOffer (::std::string const &productId, bool allowWhileInGame)
MCAPI void $linkToPage (::std::string const &pageId)
MCAPI void $linkTo3PServerOffers (::std::string const &pageId, ::std::string const &creatorName)
MCAPI void $navigateToMarketplaceInventoryScreen (::InventoryTabIndex tabIndex)
MCAPI void $navigateToStoreHomeScreen ()
MCAPI void $navigateToCoinPurchaseScreen (int neededCoins, ::std::function< void(bool, int)> callback)
MCAPI void $navigateToPurchaseOfferScreen (::StoreCatalogItem &item, ::StoreNavigationOrigin, bool const)
MCAPI void $navigateToDressingRoomOfferScreen (::std::string const &offerId)
MCAPI bool $navigateToProfileScreen (::std::string const &, bool const preventProgressScreen)
MCAPI void $navigateToServersScreen (bool const calledFromHyperlink)
MCAPI void $navigateToHowToPlayScreen (::std::string const &startTopic)
MCAPI void $navigateToGatheringInfoScreen (bool autoConnect)
MCAPI void $navigateToMarketplacePassPDPScreen (::MarketplacePassTabIndex tabIndex)
MCAPI void $navigateToRealmsStoriesTransitionScreen (::Realms::World const &world)
MCAPI void $tryPushLeaveGameScreen ()
MCAPI void $tryStartDayOneExperience ()
MCAPI bool $isReadyToRender () const
MCAPI void $onDimensionChangedEvent ()
MCAPI void $onGameEventNotification (::ui::GameEventNotification notification)
MCAPI::std::string $getTopScreenName () const
MCAPI void $setLeaveGameInProgressAsReadyToContinue ()
MCAPI void $stopDestroying ()
MCAPI void $onClientCreatedLevel (::std::pair<::std::unique_ptr<::Level >, ::OwnerPtr<::EntityContext > > levelEntity, ::OwnerPtr<::EntityContext > userEntity)
MCFOLD::PlayerAuthentication & $getPlayerAuthentication ()
MCAPI void $createPlayerAuthentication ()
MCAPI void $createPlayerAuthentication (uint64 clientRandomId)
MCAPI::std::string $getPlatformId () const
MCAPI::std::string $getPlatformOnlineId () const
MCAPI bool $useController () const
MCAPI bool $useTouchscreen () const
MCAPI bool $getMouseGrabbed () const
MCAPI bool $currentInputModeIsMouseAndKeyboard () const
MCAPI bool $allowPicking () const
MCAPI bool $isShowingMenu () const
MCAPI bool $isShowingPauseScreen () const
MCAPI bool $isShowingProgressScreen () const
MCAPI bool $isShowingWorldProgressScreen () const
MCAPI bool $isShowingRealmsProgressScreen () const
MCAPI bool $isShowingDeathScreen () const
MCAPI bool $isShowingServerForm () const
MCAPI bool $isScreenReplaceable () const
MCAPI bool $isInWorldAndNotShowingAnyMenuScreens () const
MCAPI bool $isWorldActive () const
MCAPI bool $isInRealm ()
MCAPI bool $readyForShutdown () const
MCAPI bool $isPrimaryClient () const
MCAPI bool $isEduMode () const
MCFOLD bool $isGamepadCursorEnabled () const
MCAPI bool $isInControlCustomization () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::Minecraft$getServerData ()
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::Minecraft const > $getServerData () const
MCFOLD::MultiPlayerLevel * $getLevel ()
MCFOLD::MultiPlayerLevel const * $getLevel () const
MCAPI bool $hasLevel () const
MCAPI bool $isPreGame () const
MCAPI bool $isInMultiplayerGame () const
MCAPI bool $isMultiPlayerClient () const
MCFOLD::IOptions & $getOptions ()
MCFOLD::IOptions const & $getOptions () const
MCAPI ::std::shared_ptr<::Options$getOptionsPtr ()
MCAPI ::std::shared_ptr<::Options const > const $getOptionsPtr () const
MCAPI ::std::shared_ptr<::Social::User > const & $getUser () const
MCAPI ::std::shared_ptr<::ISettingsRegistry$getSettingsRegistry ()
MCAPI::Option const & $getShowLearningPromptsOption () const
MCAPI::Option & $getShowControlTipsOption ()
MCAPI::Option & $getShowControlTipsOverrideOption ()
MCAPI double $getControlTipsTimeElapsed () const
MCAPI void $setControlTipsTimeElapsedStart ()
MCAPI::GameRenderer & $getGameRenderer () const
MCFOLD::LevelRenderer * $getLevelRenderer () const
MCAPI::LevelRendererCameraProxy * $getLevelRendererCameraProxy () const
MCAPI ::Bedrock::NonOwnerPointer<::CameraRegistry$getCameraRegistry ()
MCAPI ::Bedrock::NonOwnerPointer<::CameraRegistry const > $getCameraRegistry () const
MCAPI ::Bedrock::NonOwnerPointer<::EntitySystems$getCameraSystems ()
MCAPI::LightTexture * $getLightTexture ()
MCAPI void $setupLevelRendering (::MultiPlayerLevel &level, ::WeakEntityRef cameraTargetEntity)
MCAPI::mce::ViewportInfo const & $getViewportInfo () const
MCAPI void $setViewportInfo (::mce::ViewportInfo const &viewportInfo)
MCAPI::Vec2 $getNormalizedViewportSize () const
MCAPI void $updateChunkRadius ()
MCAPI void $setUITexture (::mce::Texture *tex)
MCAPI::mce::Texture * $getUITexture ()
MCAPI void $setLevelTexture (::mce::Texture *tex)
MCAPI::mce::Texture * $getLevelTexture ()
MCAPI void $setUICursorTexture (::mce::TexturePtr tex)
MCAPI::mce::TexturePtr $getUICursorTexture () const
MCAPI::mce::Camera & $getCamera ()
MCAPI::ShaderColor & $getShaderColor ()
MCAPI::ShaderColor & $getDarkShaderColor ()
MCAPI void $clearGraphicsCache ()
MCAPI void $getNormalizedUICursorTransform (::MatrixStack::MatrixStackRef &matrix, float cursorHalfSizeTexels)
MCFOLD bool $shouldRenderUICursor () const
MCAPI bool $getRenderPlayerModel () const
MCAPI::DeferredLighting & $getDeferredLighting ()
MCAPI float $getGuiScale () const
MCAPI::Option const & $getGuiScaleOption () const
MCAPI int $getGuiScaleOffset () const
MCAPI void $setGuiScaleOffset (int guiScale)
MCFOLD void $renderImGui (::ScreenContext &screenContext, bool drawMenuBar)
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::GuiData$getGuiData ()
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::GuiData const > $getGuiData () const
MCFOLD::GuidedFlowManager & $getGuidedFlowManager ()
MCAPI::PixelCalc const & $getDpadScale () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::DateManager const > $getDateManager () const
MCAPI void $addOverrideHoursToDateTime (uint const hoursToAdd)
MCAPI::ToastManager & $getToastManager ()
MCAPI ::ClipboardProxy<::ApplicationSignal::ClipboardCopy, ::ApplicationSignal::ClipboardPasteRequest > & $getClipboardManager ()
MCAPI::AbstractScene * $getTopScene ()
MCAPI::AbstractScene const * $getTopScene () const
MCAPI::AbstractScene * $getActiveScene ()
MCAPI::AbstractScene const * $getActiveScene () const
MCFOLD::SceneFactory & $getSceneFactory () const
MCAPI::OreUI::SceneProvider & $getSceneProvider () const
MCAPI::ui::ScreenTechStackSelector & $getScreenTechStackSelector ()
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::ISceneStack const > $getClientSceneStack () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::ISceneStack$getClientSceneStack ()
MCAPI::OreUI::Router & $getClientUIRouter () const
MCAPI::ISceneStack & $getMainSceneStackInterface ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ISceneStack$getMainSceneStack ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ISceneStack const > $getMainSceneStack () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ISceneStack const > $getCurrentSceneStack () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ISceneStack$getCurrentSceneStack ()
MCFOLD::OreUI::Router & $getCurrentUIRouter ()
MCFOLD::OreUI::Router const & $getCurrentUIRouter () const
MCAPI::OreUI::ITelemetry & $getOreUITelemetry ()
MCAPI ::WeakRef<::OreUI::UIBlockThumbnailAtlasManager$getOreUIBlockThumbnailAtlasManager () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ISceneStack$prepareSceneFor (::ui::SceneType const sceneTypeToFind, ::std::function<::std::shared_ptr<::AbstractScene >()> createScreenCallback)
MCFOLD::CachedScenes & $getCachedScenes ()
MCAPI::std::string $getScreenName () const
MCAPI::std::string $getScreenTelemetry () const
MCAPI::ui::SceneType $getTopSceneType () const
MCAPI::MobEffectsLayout & $getMobEffectsLayout ()
MCAPI::std::string $emoticonifyText (::std::string const &text) const
MCAPI::std::string $emoticonifyText (::std::string const &text, bool isGameTip)
MCAPI void $onMobEffectsChange ()
MCAPI void $setUISizeAndScale (int w, int h, float forcedGuiScale)
MCAPI void $forEachVisibleScreen (::brstd::function_ref< void(::AbstractScene &)> callback)
MCAPI void $forEachScreen (::brstd::function_ref< bool(::AbstractScene &)> callback, bool topDown)
MCAPI void $forEachScreenConst (::brstd::function_ref< bool(::AbstractScene const &)> callback, bool topDown) const
MCAPI bool $updateSceneStack ()
MCAPI void $forEachAlwaysAcceptInputScreen (::std::function< void(::AbstractScene &)> callback, ::AbstractScene const *ignoreScreen)
MCAPI void $forEachAlwaysAcceptInputScreenWithTop (::std::function< void(::AbstractScene &)> callback)
MCAPI void $showPlayerProfile (::std::string const &xuid, ::std::string const &platformId)
MCAPI bool $isInGameInputEnabled () const
MCAPI void $setInGameInputEnabled (bool isEnabled)
MCAPI::Vec2 $getSafeZoneScale () const
MCAPI void $verifySkinApproval (::std::string const &serverType, ::std::function< void(::std::string)> const &notApprovedCallback, ::std::function< void()> const &approvedCallback) const
MCAPI::InputMode $getCurrentInputMode () const
MCAPI bool $isTouchGameplayAllowed () const
MCAPI ::Bedrock::NonOwnerPointer<::MinecraftInputHandler$getMinecraftInput () const
MCFOLD::KeyboardManager & $getKeyboardManager ()
MCAPI void $setLastPointerLocation (float x, float y, float z)
MCAPI void $clearTouchPointerLocations ()
MCAPI void $clearTouchPointerLocation (int id)
MCAPI void $updateTouchPointerLocation (int id, float x, float y)
MCAPI::Vec3 $getLastPointerLocation ()
MCAPI::Vec2 $getTouchPointerLocation (int id) const
MCAPI void $updateActionPointerId (int id)
MCAPI int $getActionPointerId () const
MCAPI bool $shouldUseLastPointerLocationOnFocusChange ()
MCAPI bool $currentScreenShouldStealMouse ()
MCFOLD::BuildActionIntention & $getInProgressBAI () const
MCFOLD::PacketSender & $getPacketSender ()
MCFOLD::ClientNetworkSystem & $getClientNetworkSystem ()
MCFOLD::ClientNetworkSystem const & $getClientNetworkSystem () const
MCAPI::glm::vec2 $getGamepadCursorPosition () const
MCAPI void $updateControlOptionState (uint id, bool active)
MCAPI void $clearActiveControlOptions ()
MCAPI ::std::set< uint > const & $getActiveControlOptions () const
MCAPI ::std::vector<::OptionID > $getActiveOptionIDs (::ControlOptionType controlOptionType) const
MCAPI void $setNumberOfActiveConfigs (int numberOfActiveConfigs)
MCAPI int $getNumberOfActiveConfigs () const
MCAPI bool $isNoConfigSelected () const
MCAPI void $setNumberOfEnabledConfigs (int numberOfEnabledConfigs)
MCAPI int $getNumberOfEnabledConfigs () const
MCAPI void $setWYSIWYGState (::WYSIWYGState wysiwygState)
MCAPI::WYSIWYGState $getWYSIWYGState () const
MCAPI void $setOtherConfigsExistInThisCategory (bool otherConfigsExistInThisCategory)
MCAPI bool $getOtherConfigsExistInThisCategory () const
MCAPI void $setMoveTurnInput (::std::unique_ptr<::ClientMoveInputHandler > pClientMoveInputHandler)
MCAPI void $setupPersistentControls (::InputMode currentMode)
MCAPI void $resetPlayerMovement ()
MCAPI void $suspendPredictedMovement ()
MCAPI void $onClientInputInitComplete ()
MCAPI void $setClientInputHandler (::std::unique_ptr<::ClientInputHandler > pClientInputHandler)
MCAPI::ClientInputHandler * $getInput () const
MCAPI int $getControllerId () const
MCAPI bool $hasConnectedController () const
MCAPI::SubClientId $getClientSubId () const
MCAPI void $setSuspendInput (bool suspendInput)
MCAPI void $setSuspendDirectionalInput (bool suspendDirectionalInput)
MCAPI void $setDisableInput (bool disableInput)
MCAPI void $grabMouse ()
MCAPI void $releaseMouse ()
MCAPI void $refocusMouse (bool lostMouse)
MCAPI void $setMouseType (::ui::MousePointerType type)
MCAPI void $resetBai (int baiFlags)
MCAPI void $clearInProgressBAI ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::SoundEngine$getSoundEngine () const
MCAPI::MusicManager const * $getMusicManager () const
MCAPI::MusicManager * $getMusicManagerNonConst () const
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 $muteAudio ()
MCAPI void $unMuteAudio ()
MCAPI void $fadeOutMusic () const
MCAPI::TaskGroup & $getTaskGroup ()
MCAPI void $onFullVanillaPackOnStack ()
MCAPI bool $isFullVanillaPackOnStack () const
MCAPI void $onPlayerLoaded (::Player &player)
MCAPI void $setClientGameMode (::GameType gameType)
MCAPI void $resetToDefaultGameMode ()
MCAPI::IGameConnectionListener & $getGameConnectionListener ()
MCAPI void $connectToThirdPartyServer (::std::string const &ipAddress, int port)
MCAPI void $startExternalNetworkWorld (::Social::GameConnectionInfo connection, ::std::string const &serverName, bool isTransfer)
MCAPI void $connectToExperience (::ExperienceConnectionData data, ::std::function< void(::std::unique_ptr<::ProgressHandler >, bool)> joinServerCallback, ::std::function< void(::World::JoinServerWorldResult)> onErrorCallback)
MCAPI bool $isReadyToReconnect () const
MCAPI bool $checkForPiracy ()
MCAPI void $updateChatFilterStatus (::ProfanityContext &profanityContext)
MCAPI void $updateControllerHandling ()
MCAPI void $onPlayerDestruction (::Player &player)
MCAPI void $setBehaviorCommandCallback (::std::function< void(::std::string const &, ::BehaviorStatus)> callback)
MCAPI void $setBehaviorCommandStatus (::std::string const &treeName, ::BehaviorStatus status)
MCAPI void $setConnectGamepadScreenActive (bool active)
MCAPI ::Bedrock::Threading::Async<::Core::PathBuffer<::std::string > > $requestScreenshot (::ScreenshotOptions &screenshotOptions)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::DevConsoleLogger$getDevConsoleLogger () const
MCAPI ::std::shared_ptr<::FileDataRequest$requestImageFromUrl (::std::string const &imageUrl, ::std::function< void(::Bedrock::Http::Status, ::Core::Path const &, uint64)> callback)
MCAPI void $setActiveFileStorageArea (::std::shared_ptr<::Core::FileStorageArea > storageArea)
MCAPI void $onExtendDiskSpace (bool const bSet, ::std::weak_ptr<::Core::FileStorageArea > const &storageAreaWeakPtr, uint64 freeSpace, ::std::function< void()> onHandledEventCallback)
MCAPI void $onLowDiskSpace (bool const bSet)
MCAPI void $onOutOfDiskSpace (bool const bSet)
MCAPI void $onCriticalDiskError (bool const bSet, ::Core::LevelStorageState const &errorCode)
MCAPI void $onLevelCorrupt ()
MCAPI void $onGameModeChanged ()
MCAPI void $onBeforeSimTick ()
MCAPI void $onTick (int nTick, int maxTick)
MCAPI void $onInternetUpdate ()
MCAPI void $onGameSessionReset ()
MCAPI void $onLevelExit ()
MCFOLD void $onRequestResourceReload ()
MCAPI void $updateScreens ()
MCAPI void $initializeRenderResources ()
MCAPI void $postInitRenderResources ()
MCAPI void $onAppSuspended ()
MCAPI void $onAppSuspensionDisconnect ()
MCAPI void $onAppResumed ()
MCAPI void $onActiveResourcePacksChanged (::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup > const &entityResourceDefGroup)
MCAPI void $reloadEntityRenderers (::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup > const &actorResourceDefinitionGroup)
MCAPI::BlockTessellator & $getBlockTessellator ()
MCAPI::BlockActorRenderDispatcher & $getBlockEntityRenderDispatcher ()
MCAPI ::std::shared_ptr<::ActorRenderDispatcher$getEntityRenderDispatcher ()
MCAPI::ActorBlockRenderer & $getEntityBlockRenderer ()
MCAPI::ItemInHandRenderer * $getItemInHandRenderer ()
MCAPI::ItemRenderer * $getItemRenderer ()
MCAPI::HudIconActorRenderer * $getHudIconActorRenderer ()
MCAPI ::std::deque<::std::string > & $getSentMessageHistory ()
MCAPI ::std::deque<::std::string > & $getDevConsoleMessageHistory ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ProfanityContext$getProfanityContext () const
MCAPI void $initTTSClient (::std::shared_ptr<::TextToSpeechClient > textToSpeechClient)
MCFOLD ::std::shared_ptr<::TextToSpeechClient$getTTSClient ()
MCFOLD ::std::shared_ptr<::TextToSpeechClient const > $getTTSClient () const
MCAPI ::std::shared_ptr<::ITTSEventManager$getTTSEventManager ()
MCAPI void $addTTSMessage (::std::string const &message, ::ProfanityFilterContext profanityFilterContext, bool interruptible, ::std::string const &interruptibleId, bool required, bool disregardAppFocus)
MCAPI void $initCommands ()
MCAPI uint $getUserId () const
MCAPI bool $isPrimaryUser () const
MCAPI double $getServerConnectionTime () const
MCAPI void $setServerPingTime (int pingTime)
MCAPI int $getServerPingTime () const
MCAPI void $setDefaultPlayscreenTab (::PlayScreenDefaultTab defaultTab)
MCAPI void $setClientInstanceState (::ClientInstanceState const &newstate)
MCAPI void $setUIEventCoordinator (::Bedrock::UniqueOwnerPointer<::UIEventCoordinator > &&coordinator)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::UIEventCoordinator$getUIEventCoordinator ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ClientInstanceEventCoordinator$getEventCoordinator ()
MCAPI::ClientNetworkEventCoordinator & $getClientNetworkEventCoordinator ()
MCAPI::ClientScriptEventCoordinator & $getClientScriptEventCoordinator ()
MCAPI::std::chrono::steady_clock::time_point $getNoBlockBreakUntil ()
MCAPI void $setNoBlockBreakUntil (::std::chrono::steady_clock::time_point timePoint)
MCFOLD::GameCallbacks & $getGameCallbacks ()
MCAPI::GameModuleClient * $getGameModule ()
MCAPI::ClientHitDetectCoordinator & $getHitEventCoordinator ()
MCAPI void $sendClientEnteredLevel ()
MCFOLD::HitDetectSystem * $getHitDetectSystem ()
MCAPI bool $isPlaying () const
MCFOLD::ClientInstanceState $getClientInstanceState () const
MCAPI::LatencyGraphDisplay * $getLatencyGraphDisplay () const
MCAPI::PlayerCapabilities::IClientController const & $getClientCapabilities () const
MCAPI ::cg::math::Rect< float > $calculateViewPortModifiers (::SubClientId const clientId, uint64 const clientCount, ::SplitScreenDirection const splitScreenConfiguration) const
MCAPI ::std::weak_ptr<::IClientInstance$getWeakPtrToThis ()
MCAPI::ClientRequirementVerifier const & $getClientRequirementVerifier () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::FogDefinitionRegistry const > $getFogDefinitionRegistry () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::FogDefinitionRegistry$getFogDefinitionRegistry ()
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::FogManager const > $getFogManager () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::FogManager$getFogManager ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ScreenLoadTimeTracker$getScreenLoadTimeTracker ()
MCAPI::ItemRegistryRef $getItemRegistry () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::DisconnectionRequestHandler$getDisconnectionRequestHandler () const
MCAPI float $getRemoteServerTimeMs () const
MCAPI void $setRemoteServerTimeMs (float time)
MCAPI float $getRemoteServerNetworkTimeMs () const
MCAPI void $setRemoteServerNetworkTimeMs (float time)
MCAPI ::Bedrock::NonOwnerPointer<::ClientScriptManager$getClientScriptManager ()
MCAPI::Scripting::ScriptEngine * $getScriptingEngine ()
MCAPI ::Bedrock::NonOwnerPointer<::WorldTransferAgent > const $getWorldTransferAgent () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::PlayerReportHandler$getPlayerReportHandler ()
MCAPI ::Bedrock::NonOwnerPointer<::LinkedAssetValidator$getLinkedAssetValidator ()
MCAPI void $flagDisconnectionAndNotify (::Connection::DisconnectFailReason disconnectReason)
MCAPI void $flagDisconnectionAndNotifyWithParams (::DisconnectionScreenParams const &params)
MCAPI void $disconnectSubClient (::Connection::DisconnectFailReason disconnectReason)
MCAPI void $setClientUpdateAndRenderThrottling (bool enabled, int threshold, float scalar)
MCAPI bool $isClientUpdateAndRenderThrottlingEnabled () const
MCAPI int $getClientUpdateAndRenderThrottlingThreshold () const
MCAPI float $getClientUpdateAndRenderThrottlingScalar () const
MCAPI bool $isUserBanned () const
MCAPI bool $isEligibleForPauseFeature () const
MCAPI void $setupPauseManagers ()
MCAPI bool $requestInGamePause (bool status)
MCAPI void $openContentLogHistory ()
MCAPI double $getGameUpdateDurationInSeconds () const
MCAPI ::std::optional<::PlayerJoinWorldTelemetryInfo$getPlayerJoinWorldTelemetryInfo () const
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
MCAPI void initListener (::std::shared_ptr<::Core::FileStorageArea > fileStorageArea)
MCAPI void removeListener ()
virtual void onWillChangeDimension (::Player &player)
virtual void onDimensionChanged (::Player &player)

Static Public Member Functions

static MCAPI bool tickDestroyBlock (::ClientInstance::ClientDestroyBlockState &state, bool advanceTime)
static MCAPI void ** $vftableForGameCallbacks ()
static MCAPI void ** $vftableForStorageAreaStateListener ()
static MCAPI void ** $vftableForIClientInstance ()
static MCAPI void ** $vftableForPlayerListener ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 4, 4 > mUnkeb8701
::ll::UntypedStorage< 8, 64 > mUnkfab32a
::ll::UntypedStorage< 8, 64 > mUnk2c0603
::ll::UntypedStorage< 8, 64 > mUnk275af8
::ll::UntypedStorage< 8, 24 > mUnk4f1aef
::ll::UntypedStorage< 8, 8 > mUnk9379d1
::ll::UntypedStorage< 8, 24 > mUnk421768
::ll::UntypedStorage< 8, 8 > mUnke2a76f
::ll::UntypedStorage< 8, 8 > mUnk599652
::ll::UntypedStorage< 1, 1 > mUnk13fce4
::ll::UntypedStorage< 8, 8 > mUnkd1e630
::ll::UntypedStorage< 8, 8 > mUnk703d29
::ll::UntypedStorage< 8, 8 > mUnk6d90fa
::ll::UntypedStorage< 8, 8 > mUnkace9a6
::ll::UntypedStorage< 8, 8 > mUnk59f993
::ll::UntypedStorage< 8, 8 > mUnk5310df
::ll::UntypedStorage< 8, 8 > mUnk12a970
::ll::UntypedStorage< 8, 16 > mUnk3a3d21
::ll::UntypedStorage< 8, 8 > mUnk9fe1ff
::ll::UntypedStorage< 8, 8 > mUnk29790b
::ll::UntypedStorage< 8, 24 > mUnk10018d
::ll::UntypedStorage< 8, 24 > mUnk6d935d
::ll::UntypedStorage< 8, 24 > mUnk9bcffe
::ll::UntypedStorage< 8, 48 > mUnk586e60
::ll::UntypedStorage< 8, 8 > mUnkba00d2
::ll::UntypedStorage< 4, 4 > mUnkfbfba1
::ll::UntypedStorage< 1, 1 > mUnkd6f5bb
::ll::UntypedStorage< 1, 1 > mUnkc69553
::ll::UntypedStorage< 1, 1 > mUnk20b577
::ll::UntypedStorage< 1, 1 > mUnka7e48d
::ll::UntypedStorage< 4, 4 > mUnk9e92ce
::ll::UntypedStorage< 8, 32 > mUnkdbed7b
::ll::UntypedStorage< 1, 1 > mUnk48d2a2
::ll::UntypedStorage< 1, 1 > mUnk44a215
::ll::UntypedStorage< 8, 64 > mUnkc2143d
::ll::UntypedStorage< 8, 8 > mUnkfe7255
::ll::UntypedStorage< 4, 24 > mUnk8d7d51
::ll::UntypedStorage< 8, 40 > mUnk4418d8
::ll::UntypedStorage< 8, 8 > mUnkd8008b
::ll::UntypedStorage< 8, 512 > mUnk2b811b
::ll::UntypedStorage< 4, 20 > mUnk6f5e44
::ll::UntypedStorage< 4, 20 > mUnk76317a
::ll::UntypedStorage< 4, 12 > mUnkd1e9b9
::ll::UntypedStorage< 8, 32 > mUnk445360
::ll::UntypedStorage< 8, 16 > mUnke10317
::ll::UntypedStorage< 4, 4 > mUnk47ffc0
::ll::UntypedStorage< 8, 8 > mUnk1052cb
::ll::UntypedStorage< 8, 8 > mUnkc24d28
::ll::UntypedStorage< 8, 8 > mUnkadcd43
::ll::UntypedStorage< 8, 16 > mUnkdb25a3
::ll::UntypedStorage< 8, 16 > mUnked2a78
::ll::UntypedStorage< 8, 8 > mUnkdcfcea
::ll::UntypedStorage< 8, 8 > mUnk82dfd0
::ll::UntypedStorage< 8, 8 > mUnk984c7a
::ll::UntypedStorage< 8, 16 > mUnkb79e26
::ll::UntypedStorage< 8, 8 > mUnk149f78
::ll::UntypedStorage< 8, 8 > mUnk5a8bdb
::ll::UntypedStorage< 8, 8 > mUnk8fed4e
::ll::UntypedStorage< 8, 8 > mUnk269b14
::ll::UntypedStorage< 8, 8 > mUnk32b0ff
::ll::UntypedStorage< 8, 8 > mUnkbbb9b5
::ll::UntypedStorage< 8, 8 > mUnk2b5396
::ll::UntypedStorage< 8, 16 > mUnk5da2d9
::ll::UntypedStorage< 1, 1 > mUnkfa0970
::ll::UntypedStorage< 8, 8 > mUnkf4ba26
::ll::UntypedStorage< 8, 8 > mUnk79da84
::ll::UntypedStorage< 8, 8 > mUnk8d9725
::ll::UntypedStorage< 8, 8 > mUnkbc94b5
::ll::UntypedStorage< 1, 1 > mUnk563a7c
::ll::UntypedStorage< 8, 8 > mUnkda37dc
::ll::UntypedStorage< 4, 4 > mUnk97285b
::ll::UntypedStorage< 4, 4 > mUnke5e0bf
::ll::UntypedStorage< 8, 16 > mUnk968bec
::ll::UntypedStorage< 1, 1 > mUnk343fce
::ll::UntypedStorage< 1, 1 > mUnkbca286
::ll::UntypedStorage< 1, 1 > mUnk7610a3
::ll::UntypedStorage< 1, 1 > mUnk3a5c32
::ll::UntypedStorage< 1, 1 > mUnk3430d4
::ll::UntypedStorage< 1, 1 > mUnk9f2b54
::ll::UntypedStorage< 1, 1 > mUnk962bb4
::ll::UntypedStorage< 8, 480 > mUnkcc66f1
::ll::UntypedStorage< 1, 1 > mUnke203b0
::ll::UntypedStorage< 1, 1 > mUnk1ef4d7
::ll::UntypedStorage< 1, 1 > mUnk29fbcb
::ll::UntypedStorage< 4, 4 > mUnkc07c6b
::ll::UntypedStorage< 1, 1 > mUnk923860
::ll::UntypedStorage< 8, 8 > mUnk108e78
::ll::UntypedStorage< 4, 4 > mUnk7d3d83
::ll::UntypedStorage< 8, 40 > mUnke83ed9
::ll::UntypedStorage< 8, 40 > mUnk3e9e2f
::ll::UntypedStorage< 8, 16 > mUnkcf1108
::ll::UntypedStorage< 8, 64 > mUnk393002
::ll::UntypedStorage< 8, 16 > mUnk1e3691
::ll::UntypedStorage< 8, 8 > mUnkbe2831
::ll::UntypedStorage< 8, 8 > mUnke03b83
::ll::UntypedStorage< 8, 8 > mUnkee44b0
::ll::UntypedStorage< 8, 8 > mUnka8bb72
::ll::UntypedStorage< 8, 8 > mUnk5e2ef9
::ll::UntypedStorage< 8, 16 > mUnkf8f09a
::ll::UntypedStorage< 4, 8 > mUnk973753
::ll::UntypedStorage< 4, 8 > mUnk600c92
::ll::UntypedStorage< 4, 4 > mUnk737de1
::ll::UntypedStorage< 8, 8 > mUnk6aa9fd
::ll::UntypedStorage< 8, 8 > mUnkd40519
::ll::UntypedStorage< 8, 24 > mUnk5c4c80
::ll::UntypedStorage< 8, 8 > mUnk1f7c97
::ll::UntypedStorage< 8, 16 > mUnk52193b
::ll::UntypedStorage< 8, 8 > mUnk8d9ec3
::ll::UntypedStorage< 8, 8 > mUnkc5b1ea
::ll::UntypedStorage< 8, 8 > mUnkb1ffcd
::ll::UntypedStorage< 8, 24 > mUnk7ffd34
::ll::UntypedStorage< 8, 16 > mUnk99ef24
::ll::UntypedStorage< 8, 16 > mUnk6182e1
::ll::UntypedStorage< 8, 8 > mUnkc5852d
::ll::UntypedStorage< 8, 8 > mUnkc94ec9
::ll::UntypedStorage< 8, 136 > mUnkea7af0
::ll::UntypedStorage< 8, 16 > mUnk8b8d16
::ll::UntypedStorage< 8, 16 > mUnk2caa57
::ll::UntypedStorage< 8, 8 > mUnkf8bdff
::ll::UntypedStorage< 8, 24 > mUnkfbc948
::ll::UntypedStorage< 8, 24 > mUnk1e1098
::ll::UntypedStorage< 1, 1 > mUnkc75c08
::ll::UntypedStorage< 4, 4 > mUnkcef468
::ll::UntypedStorage< 4, 4 > mUnk573d1d
::ll::UntypedStorage< 8, 16 > mUnkdc75f9
::ll::UntypedStorage< 8, 80 > mUnk3892fa
::ll::UntypedStorage< 8, 16 > mUnka5c62e
::ll::UntypedStorage< 8, 16 > mUnk7dafcc
::ll::UntypedStorage< 8, 8 > mUnk513b4d
::ll::UntypedStorage< 8, 24 > mUnk7433ce
::ll::UntypedStorage< 8, 8 > mUnk4efc95
::ll::UntypedStorage< 8, 16 > mUnk3ae8c5
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::Core::FileStorageArea > > mFileStorageArea
::ll::TypedStorage< 8, 80, ::Bedrock::Threading::MutexmMutex

Member Function Documentation

◆ onInitMinecraftGame()

virtual void ClientInstance::onInitMinecraftGame ( )
virtual

Implements IClientInstance.

◆ onDestroyMinecraftGame()

virtual void ClientInstance::onDestroyMinecraftGame ( )
virtual

Implements IClientInstance.

◆ init()

virtual void ClientInstance::init ( ::ClientInstanceInitArguments && args)
virtual

Implements IClientInstance.

◆ initSceneFactory()

virtual void ClientInstance::initSceneFactory ( ::std::unique_ptr<::SceneFactory > sceneFactory,
::std::unique_ptr<::OreUI::SceneProvider > sceneProvider )
virtual

Implements IClientInstance.

◆ setUiRouter()

virtual void ClientInstance::setUiRouter ( ::std::unique_ptr<::OreUI::Router > uiRouter)
virtual

Implements IClientInstance.

◆ initGraphics()

virtual void ClientInstance::initGraphics ( )
virtual

Implements IClientInstance.

◆ stop()

virtual void ClientInstance::stop ( )
virtual

Implements IClientInstance.

◆ teardown()

virtual void ClientInstance::teardown ( )
virtual

Implements IClientInstance.

◆ preShutDown()

virtual void ClientInstance::preShutDown ( )
virtual

Implements IClientInstance.

◆ setGameConnectionInfo()

virtual void ClientInstance::setGameConnectionInfo ( ::Social::GameConnectionInfo const & gameConnection)
virtual

Implements IClientInstance.

◆ getGameConnectionInfo()

virtual ::std::optional<::Social::GameConnectionInfo > ClientInstance::getGameConnectionInfo ( )
virtual

Implements IClientInstance.

◆ onStartJoinGame()

virtual void ClientInstance::onStartJoinGame ( bool isJoiningLocalServer,
::std::string const & multiplayerCorrelationId,
::std::string const & serverName,
::std::string const & worldName,
::NetworkType networkTypeOverride,
::Social::MultiplayerServiceIdentifier service,
bool isServerTransfer )
virtual

Implements IClientInstance.

◆ onCancelJoinGame()

virtual void ClientInstance::onCancelJoinGame ( )
virtual

Implements IClientInstance.

◆ requestLeaveGameAsync()

virtual void ClientInstance::requestLeaveGameAsync ( )
virtual

Implements IClientInstance.

◆ requestLeaveGame()

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

Implements IClientInstance.

◆ stopPlayScreen()

virtual void ClientInstance::stopPlayScreen ( )
virtual

Implements IClientInstance.

◆ isLeaveGameDone()

virtual bool ClientInstance::isLeaveGameDone ( ) const
virtual

Implements IClientInstance.

◆ setupPlayScreenForLeaveGame()

virtual void ClientInstance::setupPlayScreenForLeaveGame ( )
virtual

Implements IClientInstance.

◆ preCacheOutOfGameViews()

virtual void ClientInstance::preCacheOutOfGameViews ( )
virtual

Implements IClientInstance.

◆ resetPrimaryClient()

virtual void ClientInstance::resetPrimaryClient ( )
virtual

Implements IClientInstance.

◆ resetGameSession()

virtual void ClientInstance::resetGameSession ( )
virtual

Implements IClientInstance.

◆ tick()

virtual void ClientInstance::tick ( )
virtual

Implements IClientInstance.

◆ frameUpdate()

virtual void ClientInstance::frameUpdate ( ::FrameUpdateContext & frameUpdateContext)
virtual

Implements IClientInstance.

◆ preFrameTick()

virtual void ClientInstance::preFrameTick ( )
virtual

Implements IClientInstance.

◆ update()

virtual bool ClientInstance::update ( bool isInWorld)
virtual

Implements IClientInstance.

◆ endFrame()

virtual void ClientInstance::endFrame ( )
virtual

Implements IClientInstance.

◆ getFrameAlpha()

virtual float ClientInstance::getFrameAlpha ( )
virtual

Implements IClientInstance.

◆ startSubClientLateJoin()

virtual void ClientInstance::startSubClientLateJoin ( bool hasXBLBroadcast,
::std::unique_ptr<::GameModuleClient > gameModuleClient,
::std::optional<::PlayerJoinWorldTelemetryInfo > primaryClientJoinWorldInfo )
virtual

Implements IClientInstance.

◆ setupClientGame()

virtual ::Bedrock::Threading::Async<::ClientGameSetupResult > ClientInstance::setupClientGame ( bool joiningLocalServer,
::std::unique_ptr<::GameModuleClient > gameModuleClient )
virtual

Implements IClientInstance.

◆ getRegion()

virtual::BlockSource * ClientInstance::getRegion ( )
virtual

Implements IClientInstance.

◆ getLocalPlayer()

virtual::LocalPlayer * ClientInstance::getLocalPlayer ( ) const
virtual

Implements IClientInstance.

◆ setupPrimaryClientEditorManager()

virtual void ClientInstance::setupPrimaryClientEditorManager ( )
virtual

Implements IClientInstance.

◆ getLocalEditorPlayer()

virtual ::Bedrock::NonOwnerPointer<::Editor::IEditorPlayer > ClientInstance::getLocalEditorPlayer ( ) const
virtual

Implements IClientInstance.

◆ getEditorManager()

virtual ::Bedrock::NonOwnerPointer<::Editor::IEditorManager > ClientInstance::getEditorManager ( ) const
virtual

Implements IClientInstance.

◆ isPlayerInEditor()

virtual bool ClientInstance::isPlayerInEditor ( ) const
virtual

Implements IClientInstance.

◆ getLocalPlayerChangedConnector()

virtual::LocalPlayerChangedConnector ClientInstance::getLocalPlayerChangedConnector ( )
virtual

Implements IClientInstance.

◆ getLocalUser()

virtual::WeakEntityRef ClientInstance::getLocalUser ( ) const
virtual

Implements IClientInstance.

◆ getCameraActor()

virtual::Actor * ClientInstance::getCameraActor ( ) const
virtual

Implements IClientInstance.

◆ setCameraActor()

virtual void ClientInstance::setCameraActor ( ::Actor * cameraActor)
virtual

Implements IClientInstance.

◆ getListenerState()

virtual::ListenerState const * ClientInstance::getListenerState ( ) const
virtual

Implements IClientInstance.

◆ getCameraTargetActor()

virtual::Actor * ClientInstance::getCameraTargetActor ( ) const
virtual

Implements IClientInstance.

◆ setCameraTargetActor()

virtual void ClientInstance::setCameraTargetActor ( ::Actor * cameraTargetActor)
virtual

Implements IClientInstance.

◆ getCameraEntity()

virtual::WeakEntityRef ClientInstance::getCameraEntity ( ) const
virtual

Implements IClientInstance.

◆ getRawCameraEntities()

virtual void ClientInstance::getRawCameraEntities ( ::WeakEntityRef & cameraEntity,
::WeakEntityRef & cameraTargetEntity ) const
virtual

Implements IClientInstance.

◆ setRawCameraEntities()

virtual void ClientInstance::setRawCameraEntities ( ::WeakEntityRef cameraEntity,
::WeakEntityRef cameraTargetEntity )
virtual

Implements IClientInstance.

◆ getLatestHitResult()

virtual::HitResult const & ClientInstance::getLatestHitResult ( ) const
virtual

Implements IClientInstance.

◆ isLeavingGame()

virtual bool ClientInstance::isLeavingGame ( ) const
virtual

Implements IClientInstance.

◆ isDestroyingGame()

virtual bool ClientInstance::isDestroyingGame ( ) const
virtual

Implements IClientInstance.

◆ isShuttingDown()

virtual bool ClientInstance::isShuttingDown ( ) const
virtual

Implements IClientInstance.

◆ useLowFrequencyUIRender()

virtual bool ClientInstance::useLowFrequencyUIRender ( ) const
virtual

Implements IClientInstance.

◆ isSplitScreenActive()

virtual bool ClientInstance::isSplitScreenActive ( ) const
virtual

Implements IClientInstance.

◆ isExitingLevel()

virtual bool ClientInstance::isExitingLevel ( ) const
virtual

Implements IClientInstance.

◆ isInBedScreen()

virtual bool ClientInstance::isInBedScreen ( ) const
virtual

Implements IClientInstance.

◆ isInDeathScreen()

virtual bool ClientInstance::isInDeathScreen ( ) const
virtual

Implements IClientInstance.

◆ isKeyboardEnabled()

virtual bool ClientInstance::isKeyboardEnabled ( ) const
virtual

Implements IClientInstance.

◆ hasCommands()

virtual bool ClientInstance::hasCommands ( ) const
virtual

Implements IClientInstance.

◆ getSplitScreenCount()

virtual int ClientInstance::getSplitScreenCount ( ) const
virtual

Implements IClientInstance.

◆ isShowingLoadingScreen()

virtual bool ClientInstance::isShowingLoadingScreen ( ) const
virtual

Implements IClientInstance.

◆ shouldDisconnectOnAppSuspended()

virtual bool ClientInstance::shouldDisconnectOnAppSuspended ( ) const
virtual

Implements IClientInstance.

◆ isGamePlayTipsEnabled()

virtual bool ClientInstance::isGamePlayTipsEnabled ( ) const
virtual

Implements IClientInstance.

◆ isPlatformNX()

virtual bool ClientInstance::isPlatformNX ( ) const
virtual

Implements IClientInstance.

◆ isLocalSplitscreenWith()

virtual bool ClientInstance::isLocalSplitscreenWith ( ::ActorUniqueID const & id) const
virtual

Implements IClientInstance.

◆ isValidCrossPlatformSkin()

virtual bool ClientInstance::isValidCrossPlatformSkin ( ) const
virtual

Implements IClientInstance.

◆ isCurrentSkinPlatformLocked()

virtual bool ClientInstance::isCurrentSkinPlatformLocked ( ) const
virtual

Implements IClientInstance.

◆ isSelectedSkinInitialized()

virtual bool ClientInstance::isSelectedSkinInitialized ( ) const
virtual

Implements IClientInstance.

◆ getSplitScreenInfo()

virtual::SplitScreenInfo ClientInstance::getSplitScreenInfo ( ) const
virtual

Implements IClientInstance.

◆ getCurrentMaxGUIScaleIndex()

virtual int ClientInstance::getCurrentMaxGUIScaleIndex ( ) const
virtual

Implements IClientInstance.

◆ getHandlingControllerDisconnect()

virtual bool ClientInstance::getHandlingControllerDisconnect ( )
virtual

Implements IClientInstance.

◆ setOpenControllerDisconnectScreen()

virtual void ClientInstance::setOpenControllerDisconnectScreen ( bool open)
virtual

Implements IClientInstance.

◆ getClientPlayMode()

virtual::ClientPlayMode ClientInstance::getClientPlayMode ( ) const
virtual

Implements IClientInstance.

◆ setClientPlayMode()

virtual void ClientInstance::setClientPlayMode ( ::ClientPlayMode const & mode)
virtual

Implements IClientInstance.

◆ getCreditsCallback()

virtual ::std::function< void()> ClientInstance::getCreditsCallback ( )
virtual

Implements IClientInstance.

◆ setCreditsCallback()

virtual void ClientInstance::setCreditsCallback ( ::std::function< void()> callback)
virtual

Implements IClientInstance.

◆ setupTransitionForCredits()

virtual void ClientInstance::setupTransitionForCredits ( ::std::function< void()> callback)
virtual

Implements IClientInstance.

◆ refreshScreenSizeData()

virtual void ClientInstance::refreshScreenSizeData ( )
virtual

Implements IClientInstance.

◆ onScreenSizeChanged()

virtual void ClientInstance::onScreenSizeChanged ( int width,
int height,
float forcedGuiScale )
virtual

Implements IClientInstance.

◆ onGuiScaleOffsetChanged()

virtual void ClientInstance::onGuiScaleOffsetChanged ( )
virtual

Implements IClientInstance.

◆ onSafeZoneChanged()

virtual void ClientInstance::onSafeZoneChanged ( )
virtual

Implements IClientInstance.

◆ hasDismissedNewPlayerFlow()

virtual bool ClientInstance::hasDismissedNewPlayerFlow ( ) const
virtual

Implements IClientInstance.

◆ quit()

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

Implements IClientInstance.

◆ getMinecraftGame_DEPRECATED()

virtual::IMinecraftGame & ClientInstance::getMinecraftGame_DEPRECATED ( ) const
virtual

Implements IClientInstance.

◆ getClientInstances()

virtual::IClientInstances & ClientInstance::getClientInstances ( ) const
virtual

Implements IClientInstance.

◆ getWorldSystem()

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

Implements IClientInstance.

◆ isWorldSystemReady()

virtual bool ClientInstance::isWorldSystemReady ( ) const
virtual

Implements IClientInstance.

◆ getAutomationClient()

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

Implements IClientInstance.

◆ getEDUSystems() [1/2]

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

Implements IClientInstance.

◆ getEDUSystems() [2/2]

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

Implements IClientInstance.

◆ getEventing()

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

Implements IClientInstance.

◆ getConnectionEventing()

virtual::IConnectionEventing & ClientInstance::getConnectionEventing ( ) const
virtual

Implements IClientInstance.

◆ getFontHandle()

virtual::FontHandle ClientInstance::getFontHandle ( ) const
virtual

Implements IClientInstance.

◆ getRuneFontHandle()

virtual::FontHandle ClientInstance::getRuneFontHandle ( ) const
virtual

Implements IClientInstance.

◆ getUnicodeFontHandle()

virtual::FontHandle ClientInstance::getUnicodeFontHandle ( ) const
virtual

Implements IClientInstance.

◆ getGeometryGroup()

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

Implements IClientInstance.

◆ getBlockCullingGroup()

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

Implements IClientInstance.

◆ getMultiplayerServiceManager()

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

Implements IClientInstance.

◆ getResourcePackRepository()

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

Implements IClientInstance.

◆ getResourcePackManager()

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

Implements IClientInstance.

◆ getPackManifestFactory()

virtual::PackManifestFactory & ClientInstance::getPackManifestFactory ( )
virtual

Implements IClientInstance.

◆ getKeyProvider()

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

Implements IClientInstance.

◆ getHostSpecifiedPacks()

virtual::PacksInfoData const & ClientInstance::getHostSpecifiedPacks ( ) const
virtual

Implements IClientInstance.

◆ getSkinRepository()

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

Implements IClientInstance.

◆ getPersonaRepository()

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

Implements IClientInstance.

◆ getMarketplaceServicesManager()

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

Implements IClientInstance.

◆ getSkinRepositoryClientInterface()

virtual::SkinRepositoryClientInterface & ClientInstance::getSkinRepositoryClientInterface ( ) const
virtual

Implements IClientInstance.

◆ getStoreCatalogRepository()

virtual ::Bedrock::NotNullNonOwnerPtr<::StoreCatalogRepository > ClientInstance::getStoreCatalogRepository ( )
virtual

Implements IClientInstance.

◆ getTextureGroup()

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

Implements IClientInstance.

◆ getStoreCacheTextures()

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

Implements IClientInstance.

◆ getMinecraftGraphics()

virtual ::Bedrock::NotNullNonOwnerPtr<::MinecraftGraphics > ClientInstance::getMinecraftGraphics ( ) const
virtual

Implements IClientInstance.

◆ getUIRepository()

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

Implements IClientInstance.

◆ getUserManager()

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

Implements IClientInstance.

◆ getTrialManager()

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

Implements IClientInstance.

◆ wantToQuit()

virtual bool ClientInstance::wantToQuit ( ) const
virtual

Implements IClientInstance.

◆ isPrimaryLevelCrossPlatformMultiplayer()

virtual bool ClientInstance::isPrimaryLevelCrossPlatformMultiplayer ( ) const
virtual

Implements IClientInstance.

◆ isPrimaryLevelMultiplayer()

virtual bool ClientInstance::isPrimaryLevelMultiplayer ( ) const
virtual

Implements IClientInstance.

◆ isAdhocEnabled()

virtual bool ClientInstance::isAdhocEnabled ( ) const
virtual

Implements IClientInstance.

◆ getActorAnimationGroup()

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

Implements IClientInstance.

◆ isMarketplaceDisabled()

virtual bool ClientInstance::isMarketplaceDisabled ( ) const
virtual

Implements IClientInstance.

◆ getMarketplaceDisabledReasonWithErrorCode()

virtual ::std::pair<::StoreErrorCodes, ::std::string > const ClientInstance::getMarketplaceDisabledReasonWithErrorCode ( ) const
virtual

Implements IClientInstance.

◆ linkToOffer()

virtual void ClientInstance::linkToOffer ( ::std::string const & productId,
bool allowWhileInGame )
virtual

Implements IClientInstance.

◆ linkToPage()

virtual void ClientInstance::linkToPage ( ::std::string const & pageId)
virtual

Implements IClientInstance.

◆ linkTo3PServerOffers()

virtual void ClientInstance::linkTo3PServerOffers ( ::std::string const & pageId,
::std::string const & creatorName )
virtual

Implements IClientInstance.

◆ navigateToMarketplaceInventoryScreen()

virtual void ClientInstance::navigateToMarketplaceInventoryScreen ( ::InventoryTabIndex tabIndex)
virtual

Implements IClientInstance.

◆ navigateToStoreHomeScreen()

virtual void ClientInstance::navigateToStoreHomeScreen ( )
virtual

Implements IClientInstance.

◆ navigateToCoinPurchaseScreen()

virtual void ClientInstance::navigateToCoinPurchaseScreen ( int neededCoins,
::std::function< void(bool, int)> callback )
virtual

Implements IClientInstance.

◆ navigateToPurchaseOfferScreen()

virtual void ClientInstance::navigateToPurchaseOfferScreen ( ::StoreCatalogItem & item,
::StoreNavigationOrigin ,
bool const  )
virtual

Implements IClientInstance.

◆ navigateToDressingRoomOfferScreen()

virtual void ClientInstance::navigateToDressingRoomOfferScreen ( ::std::string const & offerId)
virtual

Implements IClientInstance.

◆ navigateToProfileScreen()

virtual bool ClientInstance::navigateToProfileScreen ( ::std::string const & ,
bool const preventProgressScreen )
virtual

Implements IClientInstance.

◆ navigateToServersScreen()

virtual void ClientInstance::navigateToServersScreen ( bool const calledFromHyperlink)
virtual

Implements IClientInstance.

◆ navigateToHowToPlayScreen()

virtual void ClientInstance::navigateToHowToPlayScreen ( ::std::string const & startTopic)
virtual

Implements IClientInstance.

◆ navigateToGatheringInfoScreen()

virtual void ClientInstance::navigateToGatheringInfoScreen ( bool autoConnect)
virtual

Implements IClientInstance.

◆ navigateToMarketplacePassPDPScreen()

virtual void ClientInstance::navigateToMarketplacePassPDPScreen ( ::MarketplacePassTabIndex tabIndex)
virtual

Implements IClientInstance.

◆ navigateToRealmsStoriesTransitionScreen()

virtual void ClientInstance::navigateToRealmsStoriesTransitionScreen ( ::Realms::World const & world)
virtual

Implements IClientInstance.

◆ tryPushLeaveGameScreen()

virtual void ClientInstance::tryPushLeaveGameScreen ( )
virtual

Implements IClientInstance.

◆ tryStartDayOneExperience()

virtual void ClientInstance::tryStartDayOneExperience ( )
virtual

Implements IClientInstance.

◆ isReadyToRender()

virtual bool ClientInstance::isReadyToRender ( ) const
virtual

Implements IClientInstance.

◆ onDimensionChangedEvent()

virtual void ClientInstance::onDimensionChangedEvent ( )
virtual

Implements IClientInstance.

◆ onGameEventNotification()

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

Implements IClientInstance.

◆ getTopScreenName()

virtual::std::string ClientInstance::getTopScreenName ( ) const
virtual

Implements IClientInstance.

◆ setLeaveGameInProgressAsReadyToContinue()

virtual void ClientInstance::setLeaveGameInProgressAsReadyToContinue ( )
virtual

Implements IClientInstance.

◆ stopDestroying()

virtual void ClientInstance::stopDestroying ( )
virtual

Implements IClientInstance.

◆ onClientCreatedLevel()

virtual void ClientInstance::onClientCreatedLevel ( ::std::pair<::std::unique_ptr<::Level >, ::OwnerPtr<::EntityContext > > levelEntity,
::OwnerPtr<::EntityContext > userEntity )
virtual

Implements IClientInstance.

◆ getPlayerAuthentication()

virtual::PlayerAuthentication & ClientInstance::getPlayerAuthentication ( )
virtual

Implements IClientInstance.

◆ createPlayerAuthentication() [1/2]

virtual void ClientInstance::createPlayerAuthentication ( )
virtual

Implements IClientInstance.

◆ createPlayerAuthentication() [2/2]

virtual void ClientInstance::createPlayerAuthentication ( uint64 clientRandomId)
virtual

Implements IClientInstance.

◆ getPlatformId()

virtual::std::string ClientInstance::getPlatformId ( ) const
virtual

Implements IClientInstance.

◆ getPlatformOnlineId()

virtual::std::string ClientInstance::getPlatformOnlineId ( ) const
virtual

Implements IClientInstance.

◆ useController()

virtual bool ClientInstance::useController ( ) const
virtual

Implements IClientInstance.

◆ useTouchscreen()

virtual bool ClientInstance::useTouchscreen ( ) const
virtual

Implements IClientInstance.

◆ getMouseGrabbed()

virtual bool ClientInstance::getMouseGrabbed ( ) const
virtual

Implements IClientInstance.

◆ currentInputModeIsMouseAndKeyboard()

virtual bool ClientInstance::currentInputModeIsMouseAndKeyboard ( ) const
virtual

Implements IClientInstance.

◆ allowPicking()

virtual bool ClientInstance::allowPicking ( ) const
virtual

Implements IClientInstance.

◆ isShowingMenu()

virtual bool ClientInstance::isShowingMenu ( ) const
virtual

Implements IClientInstance.

◆ isShowingPauseScreen()

virtual bool ClientInstance::isShowingPauseScreen ( ) const
virtual

Implements IClientInstance.

◆ isShowingProgressScreen()

virtual bool ClientInstance::isShowingProgressScreen ( ) const
virtual

Implements IClientInstance.

◆ isShowingWorldProgressScreen()

virtual bool ClientInstance::isShowingWorldProgressScreen ( ) const
virtual

Implements IClientInstance.

◆ isShowingRealmsProgressScreen()

virtual bool ClientInstance::isShowingRealmsProgressScreen ( ) const
virtual

Implements IClientInstance.

◆ isShowingDeathScreen()

virtual bool ClientInstance::isShowingDeathScreen ( ) const
virtual

Implements IClientInstance.

◆ isShowingServerForm()

virtual bool ClientInstance::isShowingServerForm ( ) const
virtual

Implements IClientInstance.

◆ isScreenReplaceable()

virtual bool ClientInstance::isScreenReplaceable ( ) const
virtual

Implements IClientInstance.

◆ isInWorldAndNotShowingAnyMenuScreens()

virtual bool ClientInstance::isInWorldAndNotShowingAnyMenuScreens ( ) const
virtual

Implements IClientInstance.

◆ isWorldActive()

virtual bool ClientInstance::isWorldActive ( ) const
virtual

Implements IClientInstance.

◆ isInRealm()

virtual bool ClientInstance::isInRealm ( )
virtual

Implements IClientInstance.

◆ readyForShutdown()

virtual bool ClientInstance::readyForShutdown ( ) const
virtual

Implements IClientInstance.

◆ isPrimaryClient()

virtual bool ClientInstance::isPrimaryClient ( ) const
virtual

Implements IClientInstance.

◆ isEduMode()

virtual bool ClientInstance::isEduMode ( ) const
virtual

Implements IClientInstance.

◆ isGamepadCursorEnabled()

virtual bool ClientInstance::isGamepadCursorEnabled ( ) const
virtual

Implements IClientInstance.

◆ isInControlCustomization()

virtual bool ClientInstance::isInControlCustomization ( ) const
virtual

Implements IClientInstance.

◆ getServerData() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::Minecraft > ClientInstance::getServerData ( )
virtual

Implements IClientInstance.

◆ getServerData() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::Minecraft const > ClientInstance::getServerData ( ) const
virtual

Implements IClientInstance.

◆ getLevel() [1/2]

virtual::MultiPlayerLevel * ClientInstance::getLevel ( )
virtual

Implements IClientInstance.

◆ getLevel() [2/2]

virtual::MultiPlayerLevel const * ClientInstance::getLevel ( ) const
virtual

Implements IClientInstance.

◆ hasLevel()

virtual bool ClientInstance::hasLevel ( ) const
virtual

Implements IClientInstance.

◆ isPreGame()

virtual bool ClientInstance::isPreGame ( ) const
virtual

Implements IClientInstance.

◆ isInMultiplayerGame()

virtual bool ClientInstance::isInMultiplayerGame ( ) const
virtual

Implements IClientInstance.

◆ isMultiPlayerClient()

virtual bool ClientInstance::isMultiPlayerClient ( ) const
virtual

Implements IClientInstance.

◆ getOptions() [1/2]

virtual::IOptions & ClientInstance::getOptions ( )
virtual

Implements IClientInstance.

◆ getOptions() [2/2]

virtual::IOptions const & ClientInstance::getOptions ( ) const
virtual

Implements IClientInstance.

◆ getOptionsPtr() [1/2]

virtual ::std::shared_ptr<::Options > ClientInstance::getOptionsPtr ( )
virtual

Implements IClientInstance.

◆ getOptionsPtr() [2/2]

virtual ::std::shared_ptr<::Options const > const ClientInstance::getOptionsPtr ( ) const
virtual

Implements IClientInstance.

◆ getUser()

virtual ::std::shared_ptr<::Social::User > const & ClientInstance::getUser ( ) const
virtual

Implements IClientInstance.

◆ getSettingsRegistry()

virtual ::std::shared_ptr<::ISettingsRegistry > ClientInstance::getSettingsRegistry ( )
virtual

Implements IClientInstance.

◆ getShowLearningPromptsOption()

virtual::Option const & ClientInstance::getShowLearningPromptsOption ( ) const
virtual

Implements IClientInstance.

◆ getShowControlTipsOption()

virtual::Option & ClientInstance::getShowControlTipsOption ( )
virtual

Implements IClientInstance.

◆ getShowControlTipsOverrideOption()

virtual::Option & ClientInstance::getShowControlTipsOverrideOption ( )
virtual

Implements IClientInstance.

◆ getControlTipsTimeElapsed()

virtual double ClientInstance::getControlTipsTimeElapsed ( ) const
virtual

Implements IClientInstance.

◆ setControlTipsTimeElapsedStart()

virtual void ClientInstance::setControlTipsTimeElapsedStart ( )
virtual

Implements IClientInstance.

◆ getGameRenderer()

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

Implements IClientInstance.

◆ getLevelRenderer()

virtual::LevelRenderer * ClientInstance::getLevelRenderer ( ) const
virtual

Implements IClientInstance.

◆ getLevelRendererCameraProxy()

virtual::LevelRendererCameraProxy * ClientInstance::getLevelRendererCameraProxy ( ) const
virtual

Implements IClientInstance.

◆ getCameraRegistry() [1/2]

virtual ::Bedrock::NonOwnerPointer<::CameraRegistry > ClientInstance::getCameraRegistry ( )
virtual

Implements IClientInstance.

◆ getCameraRegistry() [2/2]

virtual ::Bedrock::NonOwnerPointer<::CameraRegistry const > ClientInstance::getCameraRegistry ( ) const
virtual

Implements IClientInstance.

◆ getCameraSystems()

virtual ::Bedrock::NonOwnerPointer<::EntitySystems > ClientInstance::getCameraSystems ( )
virtual

Implements IClientInstance.

◆ getLightTexture()

virtual::LightTexture * ClientInstance::getLightTexture ( )
virtual

Implements IClientInstance.

◆ setupLevelRendering()

virtual void ClientInstance::setupLevelRendering ( ::MultiPlayerLevel & level,
::WeakEntityRef cameraTargetEntity )
virtual

Implements IClientInstance.

◆ getViewportInfo()

virtual::mce::ViewportInfo const & ClientInstance::getViewportInfo ( ) const
virtual

Implements IClientInstance.

◆ setViewportInfo()

virtual void ClientInstance::setViewportInfo ( ::mce::ViewportInfo const & viewportInfo)
virtual

Implements IClientInstance.

◆ getNormalizedViewportSize()

virtual::Vec2 ClientInstance::getNormalizedViewportSize ( ) const
virtual

Implements IClientInstance.

◆ updateChunkRadius()

virtual void ClientInstance::updateChunkRadius ( )
virtual

Implements IClientInstance.

◆ setUITexture()

virtual void ClientInstance::setUITexture ( ::mce::Texture * tex)
virtual

Implements IClientInstance.

◆ getUITexture()

virtual::mce::Texture * ClientInstance::getUITexture ( )
virtual

Implements IClientInstance.

◆ setLevelTexture()

virtual void ClientInstance::setLevelTexture ( ::mce::Texture * tex)
virtual

Implements IClientInstance.

◆ getLevelTexture()

virtual::mce::Texture * ClientInstance::getLevelTexture ( )
virtual

Implements IClientInstance.

◆ setUICursorTexture()

virtual void ClientInstance::setUICursorTexture ( ::mce::TexturePtr tex)
virtual

Implements IClientInstance.

◆ getUICursorTexture()

virtual::mce::TexturePtr ClientInstance::getUICursorTexture ( ) const
virtual

Implements IClientInstance.

◆ getCamera()

virtual::mce::Camera & ClientInstance::getCamera ( )
virtual

Implements IClientInstance.

◆ getShaderColor()

virtual::ShaderColor & ClientInstance::getShaderColor ( )
virtual

Implements IClientInstance.

◆ getDarkShaderColor()

virtual::ShaderColor & ClientInstance::getDarkShaderColor ( )
virtual

Implements IClientInstance.

◆ clearGraphicsCache()

virtual void ClientInstance::clearGraphicsCache ( )
virtual

Implements IClientInstance.

◆ getNormalizedUICursorTransform()

virtual void ClientInstance::getNormalizedUICursorTransform ( ::MatrixStack::MatrixStackRef & matrix,
float cursorHalfSizeTexels )
virtual

Implements IClientInstance.

◆ shouldRenderUICursor()

virtual bool ClientInstance::shouldRenderUICursor ( ) const
virtual

Implements IClientInstance.

◆ getRenderPlayerModel()

virtual bool ClientInstance::getRenderPlayerModel ( ) const
virtual

Implements IClientInstance.

◆ getDeferredLighting()

virtual::DeferredLighting & ClientInstance::getDeferredLighting ( )
virtual

Implements IClientInstance.

◆ getGuiScale()

virtual float ClientInstance::getGuiScale ( ) const
virtual

Implements IClientInstance.

◆ getGuiScaleOption()

virtual::Option const & ClientInstance::getGuiScaleOption ( ) const
virtual

Implements IClientInstance.

◆ getGuiScaleOffset()

virtual int ClientInstance::getGuiScaleOffset ( ) const
virtual

Implements IClientInstance.

◆ setGuiScaleOffset()

virtual void ClientInstance::setGuiScaleOffset ( int guiScale)
virtual

Implements IClientInstance.

◆ renderImGui()

virtual void ClientInstance::renderImGui ( ::ScreenContext & screenContext,
bool drawMenuBar )
virtual

Implements IClientInstance.

◆ getGuiData() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::GuiData > ClientInstance::getGuiData ( )
virtual

Implements IClientInstance.

◆ getGuiData() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::GuiData const > ClientInstance::getGuiData ( ) const
virtual

Implements IClientInstance.

◆ getGuidedFlowManager()

virtual::GuidedFlowManager & ClientInstance::getGuidedFlowManager ( )
virtual

Implements IClientInstance.

◆ getDpadScale()

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

Implements IClientInstance.

◆ getDateManager()

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

Implements IClientInstance.

◆ addOverrideHoursToDateTime()

virtual void ClientInstance::addOverrideHoursToDateTime ( uint const hoursToAdd)
virtual

Implements IClientInstance.

◆ getToastManager()

virtual::ToastManager & ClientInstance::getToastManager ( )
virtual

Implements IClientInstance.

◆ getClipboardManager()

virtual ::ClipboardProxy<::ApplicationSignal::ClipboardCopy, ::ApplicationSignal::ClipboardPasteRequest > & ClientInstance::getClipboardManager ( )
virtual

Implements IClientInstance.

◆ getTopScene() [1/2]

virtual::AbstractScene * ClientInstance::getTopScene ( )
virtual

Implements IClientInstance.

◆ getTopScene() [2/2]

virtual::AbstractScene const * ClientInstance::getTopScene ( ) const
virtual

Implements IClientInstance.

◆ getActiveScene() [1/2]

virtual::AbstractScene * ClientInstance::getActiveScene ( )
virtual

Implements IClientInstance.

◆ getActiveScene() [2/2]

virtual::AbstractScene const * ClientInstance::getActiveScene ( ) const
virtual

Implements IClientInstance.

◆ getSceneFactory()

virtual::SceneFactory & ClientInstance::getSceneFactory ( ) const
virtual

Implements IClientInstance.

◆ getSceneProvider()

virtual::OreUI::SceneProvider & ClientInstance::getSceneProvider ( ) const
virtual

Implements IClientInstance.

◆ getScreenTechStackSelector()

virtual::ui::ScreenTechStackSelector & ClientInstance::getScreenTechStackSelector ( )
virtual

Implements IClientInstance.

◆ getClientSceneStack() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::ISceneStack const > ClientInstance::getClientSceneStack ( ) const
virtual

Implements IClientInstance.

◆ getClientSceneStack() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::ISceneStack > ClientInstance::getClientSceneStack ( )
virtual

Implements IClientInstance.

◆ getClientUIRouter()

virtual::OreUI::Router & ClientInstance::getClientUIRouter ( ) const
virtual

Implements IClientInstance.

◆ getMainSceneStackInterface()

virtual::ISceneStack & ClientInstance::getMainSceneStackInterface ( )
virtual

Implements IClientInstance.

◆ getMainSceneStack() [1/2]

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

Implements IClientInstance.

◆ getMainSceneStack() [2/2]

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

Implements IClientInstance.

◆ getCurrentSceneStack() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::ISceneStack const > ClientInstance::getCurrentSceneStack ( ) const
virtual

Implements IClientInstance.

◆ getCurrentSceneStack() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::ISceneStack > ClientInstance::getCurrentSceneStack ( )
virtual

Implements IClientInstance.

◆ getCurrentUIRouter() [1/2]

virtual::OreUI::Router & ClientInstance::getCurrentUIRouter ( )
virtual

Implements IClientInstance.

◆ getCurrentUIRouter() [2/2]

virtual::OreUI::Router const & ClientInstance::getCurrentUIRouter ( ) const
virtual

Implements IClientInstance.

◆ getOreUITelemetry()

virtual::OreUI::ITelemetry & ClientInstance::getOreUITelemetry ( )
virtual

Implements IClientInstance.

◆ getOreUIBlockThumbnailAtlasManager()

virtual ::WeakRef<::OreUI::UIBlockThumbnailAtlasManager > ClientInstance::getOreUIBlockThumbnailAtlasManager ( ) const
virtual

Implements IClientInstance.

◆ prepareSceneFor()

virtual ::Bedrock::NotNullNonOwnerPtr<::ISceneStack > ClientInstance::prepareSceneFor ( ::ui::SceneType const sceneTypeToFind,
::std::function<::std::shared_ptr<::AbstractScene >()> createScreenCallback )
virtual

Implements IClientInstance.

◆ getCachedScenes()

virtual::CachedScenes & ClientInstance::getCachedScenes ( )
virtual

Implements IClientInstance.

◆ getScreenName()

virtual::std::string ClientInstance::getScreenName ( ) const
virtual

Implements IClientInstance.

◆ getScreenTelemetry()

virtual::std::string ClientInstance::getScreenTelemetry ( ) const
virtual

Implements IClientInstance.

◆ getTopSceneType()

virtual::ui::SceneType ClientInstance::getTopSceneType ( ) const
virtual

Implements IClientInstance.

◆ getMobEffectsLayout()

virtual::MobEffectsLayout & ClientInstance::getMobEffectsLayout ( )
virtual

Implements IClientInstance.

◆ emoticonifyText() [1/2]

virtual::std::string ClientInstance::emoticonifyText ( ::std::string const & text) const
virtual

Implements IClientInstance.

◆ emoticonifyText() [2/2]

virtual::std::string ClientInstance::emoticonifyText ( ::std::string const & text,
bool isGameTip )
virtual

Implements IClientInstance.

◆ onMobEffectsChange()

virtual void ClientInstance::onMobEffectsChange ( )
virtual

Implements IClientInstance.

◆ setUISizeAndScale()

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

Implements IClientInstance.

◆ forEachVisibleScreen()

virtual void ClientInstance::forEachVisibleScreen ( ::brstd::function_ref< void(::AbstractScene &)> callback)
virtual

Implements IClientInstance.

◆ forEachScreen()

virtual void ClientInstance::forEachScreen ( ::brstd::function_ref< bool(::AbstractScene &)> callback,
bool topDown )
virtual

Implements IClientInstance.

◆ forEachScreenConst()

virtual void ClientInstance::forEachScreenConst ( ::brstd::function_ref< bool(::AbstractScene const &)> callback,
bool topDown ) const
virtual

Implements IClientInstance.

◆ updateSceneStack()

virtual bool ClientInstance::updateSceneStack ( )
virtual

Implements IClientInstance.

◆ forEachAlwaysAcceptInputScreen()

virtual void ClientInstance::forEachAlwaysAcceptInputScreen ( ::std::function< void(::AbstractScene &)> callback,
::AbstractScene const * ignoreScreen )
virtual

Implements IClientInstance.

◆ forEachAlwaysAcceptInputScreenWithTop()

virtual void ClientInstance::forEachAlwaysAcceptInputScreenWithTop ( ::std::function< void(::AbstractScene &)> callback)
virtual

Implements IClientInstance.

◆ showPlayerProfile()

virtual void ClientInstance::showPlayerProfile ( ::std::string const & xuid,
::std::string const & platformId )
virtual

Implements IClientInstance.

◆ isInGameInputEnabled()

virtual bool ClientInstance::isInGameInputEnabled ( ) const
virtual

Implements IClientInstance.

◆ setInGameInputEnabled()

virtual void ClientInstance::setInGameInputEnabled ( bool isEnabled)
virtual

Implements IClientInstance.

◆ getSafeZoneScale()

virtual::Vec2 ClientInstance::getSafeZoneScale ( ) const
virtual

Implements IClientInstance.

◆ verifySkinApproval()

virtual void ClientInstance::verifySkinApproval ( ::std::string const & serverType,
::std::function< void(::std::string)> const & notApprovedCallback,
::std::function< void()> const & approvedCallback ) const
virtual

Implements IClientInstance.

◆ getCurrentInputMode()

virtual::InputMode ClientInstance::getCurrentInputMode ( ) const
virtual

Implements IClientInstance.

◆ isTouchGameplayAllowed()

virtual bool ClientInstance::isTouchGameplayAllowed ( ) const
virtual

Implements IClientInstance.

◆ getMinecraftInput()

virtual ::Bedrock::NonOwnerPointer<::MinecraftInputHandler > ClientInstance::getMinecraftInput ( ) const
virtual

Implements IClientInstance.

◆ getKeyboardManager()

virtual::KeyboardManager & ClientInstance::getKeyboardManager ( )
virtual

Implements IClientInstance.

◆ setLastPointerLocation()

virtual void ClientInstance::setLastPointerLocation ( float x,
float y,
float z )
virtual

Implements IClientInstance.

◆ clearTouchPointerLocations()

virtual void ClientInstance::clearTouchPointerLocations ( )
virtual

Implements IClientInstance.

◆ clearTouchPointerLocation()

virtual void ClientInstance::clearTouchPointerLocation ( int id)
virtual

Implements IClientInstance.

◆ updateTouchPointerLocation()

virtual void ClientInstance::updateTouchPointerLocation ( int id,
float x,
float y )
virtual

Implements IClientInstance.

◆ getLastPointerLocation()

virtual::Vec3 ClientInstance::getLastPointerLocation ( )
virtual

Implements IClientInstance.

◆ getTouchPointerLocation()

virtual::Vec2 ClientInstance::getTouchPointerLocation ( int id) const
virtual

Implements IClientInstance.

◆ updateActionPointerId()

virtual void ClientInstance::updateActionPointerId ( int id)
virtual

Implements IClientInstance.

◆ getActionPointerId()

virtual int ClientInstance::getActionPointerId ( ) const
virtual

Implements IClientInstance.

◆ shouldUseLastPointerLocationOnFocusChange()

virtual bool ClientInstance::shouldUseLastPointerLocationOnFocusChange ( )
virtual

Implements IClientInstance.

◆ currentScreenShouldStealMouse()

virtual bool ClientInstance::currentScreenShouldStealMouse ( )
virtual

Implements IClientInstance.

◆ getInProgressBAI()

virtual::BuildActionIntention & ClientInstance::getInProgressBAI ( ) const
virtual

Implements IClientInstance.

◆ getPacketSender()

virtual::PacketSender & ClientInstance::getPacketSender ( )
virtual

Implements IClientInstance.

◆ getClientNetworkSystem() [1/2]

virtual::ClientNetworkSystem & ClientInstance::getClientNetworkSystem ( )
virtual

Implements IClientInstance.

◆ getClientNetworkSystem() [2/2]

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

Implements IClientInstance.

◆ getGamepadCursorPosition()

virtual::glm::vec2 ClientInstance::getGamepadCursorPosition ( ) const
virtual

Implements IClientInstance.

◆ updateControlOptionState()

virtual void ClientInstance::updateControlOptionState ( uint id,
bool active )
virtual

Implements IClientInstance.

◆ clearActiveControlOptions()

virtual void ClientInstance::clearActiveControlOptions ( )
virtual

Implements IClientInstance.

◆ getActiveControlOptions()

virtual ::std::set< uint > const & ClientInstance::getActiveControlOptions ( ) const
virtual

Implements IClientInstance.

◆ getActiveOptionIDs()

virtual ::std::vector<::OptionID > ClientInstance::getActiveOptionIDs ( ::ControlOptionType controlOptionType) const
virtual

Implements IClientInstance.

◆ setNumberOfActiveConfigs()

virtual void ClientInstance::setNumberOfActiveConfigs ( int numberOfActiveConfigs)
virtual

Implements IClientInstance.

◆ getNumberOfActiveConfigs()

virtual int ClientInstance::getNumberOfActiveConfigs ( ) const
virtual

Implements IClientInstance.

◆ isNoConfigSelected()

virtual bool ClientInstance::isNoConfigSelected ( ) const
virtual

Implements IClientInstance.

◆ setNumberOfEnabledConfigs()

virtual void ClientInstance::setNumberOfEnabledConfigs ( int numberOfEnabledConfigs)
virtual

Implements IClientInstance.

◆ getNumberOfEnabledConfigs()

virtual int ClientInstance::getNumberOfEnabledConfigs ( ) const
virtual

Implements IClientInstance.

◆ setWYSIWYGState()

virtual void ClientInstance::setWYSIWYGState ( ::WYSIWYGState wysiwygState)
virtual

Implements IClientInstance.

◆ getWYSIWYGState()

virtual::WYSIWYGState ClientInstance::getWYSIWYGState ( ) const
virtual

Implements IClientInstance.

◆ setOtherConfigsExistInThisCategory()

virtual void ClientInstance::setOtherConfigsExistInThisCategory ( bool otherConfigsExistInThisCategory)
virtual

Implements IClientInstance.

◆ getOtherConfigsExistInThisCategory()

virtual bool ClientInstance::getOtherConfigsExistInThisCategory ( ) const
virtual

Implements IClientInstance.

◆ setMoveTurnInput()

virtual void ClientInstance::setMoveTurnInput ( ::std::unique_ptr<::ClientMoveInputHandler > pClientMoveInputHandler)
virtual

Implements IClientInstance.

◆ setupPersistentControls()

virtual void ClientInstance::setupPersistentControls ( ::InputMode currentMode)
virtual

Implements IClientInstance.

◆ resetPlayerMovement()

virtual void ClientInstance::resetPlayerMovement ( )
virtual

Implements IClientInstance.

◆ suspendPredictedMovement()

virtual void ClientInstance::suspendPredictedMovement ( )
virtual

Implements IClientInstance.

◆ onClientInputInitComplete()

virtual void ClientInstance::onClientInputInitComplete ( )
virtual

Implements IClientInstance.

◆ setClientInputHandler()

virtual void ClientInstance::setClientInputHandler ( ::std::unique_ptr<::ClientInputHandler > pClientInputHandler)
virtual

Implements IClientInstance.

◆ getInput()

virtual::ClientInputHandler * ClientInstance::getInput ( ) const
virtual

Implements IClientInstance.

◆ getControllerId()

virtual int ClientInstance::getControllerId ( ) const
virtual

Implements IClientInstance.

◆ hasConnectedController()

virtual bool ClientInstance::hasConnectedController ( ) const
virtual

Implements IClientInstance.

◆ getClientSubId()

virtual::SubClientId ClientInstance::getClientSubId ( ) const
virtual

Implements IClientInstance.

◆ setSuspendInput()

virtual void ClientInstance::setSuspendInput ( bool suspendInput)
virtual

Implements IClientInstance.

◆ setSuspendDirectionalInput()

virtual void ClientInstance::setSuspendDirectionalInput ( bool suspendDirectionalInput)
virtual

Implements IClientInstance.

◆ setDisableInput()

virtual void ClientInstance::setDisableInput ( bool disableInput)
virtual

Implements IClientInstance.

◆ grabMouse()

virtual void ClientInstance::grabMouse ( )
virtual

Implements IClientInstance.

◆ releaseMouse()

virtual void ClientInstance::releaseMouse ( )
virtual

Implements IClientInstance.

◆ refocusMouse()

virtual void ClientInstance::refocusMouse ( bool lostMouse)
virtual

Implements IClientInstance.

◆ setMouseType()

virtual void ClientInstance::setMouseType ( ::ui::MousePointerType type)
virtual

Implements IClientInstance.

◆ resetBai()

virtual void ClientInstance::resetBai ( int baiFlags)
virtual

Implements IClientInstance.

◆ clearInProgressBAI()

virtual void ClientInstance::clearInProgressBAI ( )
virtual

Implements IClientInstance.

◆ getSoundEngine()

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

Implements IClientInstance.

◆ getMusicManager()

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

Implements IClientInstance.

◆ getMusicManagerNonConst()

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

Implements IClientInstance.

◆ play()

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

Implements IClientInstance.

◆ playUI()

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

Implements IClientInstance.

◆ muteAudio()

virtual void ClientInstance::muteAudio ( )
virtual

Implements IClientInstance.

◆ unMuteAudio()

virtual void ClientInstance::unMuteAudio ( )
virtual

Implements IClientInstance.

◆ fadeOutMusic()

virtual void ClientInstance::fadeOutMusic ( ) const
virtual

Implements IClientInstance.

◆ getTaskGroup()

virtual::TaskGroup & ClientInstance::getTaskGroup ( )
virtual

Implements IClientInstance.

◆ onFullVanillaPackOnStack()

virtual void ClientInstance::onFullVanillaPackOnStack ( )
virtual

Implements IClientInstance.

◆ isFullVanillaPackOnStack()

virtual bool ClientInstance::isFullVanillaPackOnStack ( ) const
virtual

Implements IClientInstance.

◆ onPlayerLoaded()

virtual void ClientInstance::onPlayerLoaded ( ::Player & player)
virtual

Implements IClientInstance.

◆ setClientGameMode()

virtual void ClientInstance::setClientGameMode ( ::GameType gameType)
virtual

Implements IClientInstance.

◆ resetToDefaultGameMode()

virtual void ClientInstance::resetToDefaultGameMode ( )
virtual

Implements IClientInstance.

◆ getGameConnectionListener()

virtual::IGameConnectionListener & ClientInstance::getGameConnectionListener ( )
virtual

Implements IClientInstance.

◆ connectToThirdPartyServer()

virtual void ClientInstance::connectToThirdPartyServer ( ::std::string const & ipAddress,
int port )
virtual

Implements IClientInstance.

◆ startExternalNetworkWorld()

virtual void ClientInstance::startExternalNetworkWorld ( ::Social::GameConnectionInfo connection,
::std::string const & serverName,
bool isTransfer )
virtual

Implements IClientInstance.

◆ connectToExperience()

virtual void ClientInstance::connectToExperience ( ::ExperienceConnectionData data,
::std::function< void(::std::unique_ptr<::ProgressHandler >, bool)> joinServerCallback,
::std::function< void(::World::JoinServerWorldResult)> onErrorCallback )
virtual

Implements IClientInstance.

◆ isReadyToReconnect()

virtual bool ClientInstance::isReadyToReconnect ( ) const
virtual

Implements IClientInstance.

◆ checkForPiracy()

virtual bool ClientInstance::checkForPiracy ( )
virtual

Implements IClientInstance.

◆ updateChatFilterStatus()

virtual void ClientInstance::updateChatFilterStatus ( ::ProfanityContext & profanityContext)
virtual

Implements IClientInstance.

◆ updateControllerHandling()

virtual void ClientInstance::updateControllerHandling ( )
virtual

Implements IClientInstance.

◆ onPlayerDestruction()

virtual void ClientInstance::onPlayerDestruction ( ::Player & player)
virtual

Reimplemented from PlayerListener.

◆ setBehaviorCommandCallback()

virtual void ClientInstance::setBehaviorCommandCallback ( ::std::function< void(::std::string const &, ::BehaviorStatus)> callback)
virtual

Implements IClientInstance.

◆ setBehaviorCommandStatus()

virtual void ClientInstance::setBehaviorCommandStatus ( ::std::string const & treeName,
::BehaviorStatus status )
virtual

Implements IClientInstance.

◆ setConnectGamepadScreenActive()

virtual void ClientInstance::setConnectGamepadScreenActive ( bool active)
virtual

Implements IClientInstance.

◆ requestScreenshot()

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

Implements IClientInstance.

◆ getDevConsoleLogger()

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

Implements IClientInstance.

◆ requestImageFromUrl()

virtual ::std::shared_ptr<::FileDataRequest > ClientInstance::requestImageFromUrl ( ::std::string const & imageUrl,
::std::function< void(::Bedrock::Http::Status, ::Core::Path const &, uint64)> callback )
virtual

Implements IClientInstance.

◆ setActiveFileStorageArea()

virtual void ClientInstance::setActiveFileStorageArea ( ::std::shared_ptr<::Core::FileStorageArea > storageArea)
virtual

Implements IClientInstance.

◆ onExtendDiskSpace()

virtual void ClientInstance::onExtendDiskSpace ( bool const bSet,
::std::weak_ptr<::Core::FileStorageArea > const & storageAreaWeakPtr,
uint64 freeSpace,
::std::function< void()> onHandledEventCallback )
virtual

Reimplemented from Core::StorageAreaStateListener.

◆ onLowDiskSpace()

virtual void ClientInstance::onLowDiskSpace ( bool const bSet)
virtual

Reimplemented from Core::StorageAreaStateListener.

◆ onOutOfDiskSpace()

virtual void ClientInstance::onOutOfDiskSpace ( bool const bSet)
virtual

Reimplemented from Core::StorageAreaStateListener.

◆ onCriticalDiskError()

virtual void ClientInstance::onCriticalDiskError ( bool const bSet,
::Core::LevelStorageState const & errorCode )
virtual

Reimplemented from Core::StorageAreaStateListener.

◆ onLevelCorrupt()

virtual void ClientInstance::onLevelCorrupt ( )
virtual

Implements GameCallbacks.

◆ onGameModeChanged()

virtual void ClientInstance::onGameModeChanged ( )
virtual

Implements GameCallbacks.

◆ onBeforeSimTick()

virtual void ClientInstance::onBeforeSimTick ( )
virtual

Reimplemented from GameCallbacks.

◆ onTick()

virtual void ClientInstance::onTick ( int nTick,
int maxTick )
virtual

Implements GameCallbacks.

◆ onInternetUpdate()

virtual void ClientInstance::onInternetUpdate ( )
virtual

Implements GameCallbacks.

◆ onGameSessionReset()

virtual void ClientInstance::onGameSessionReset ( )
virtual

Implements GameCallbacks.

◆ onLevelExit()

virtual void ClientInstance::onLevelExit ( )
virtual

Implements GameCallbacks.

◆ onRequestResourceReload()

virtual void ClientInstance::onRequestResourceReload ( )
virtual

Implements GameCallbacks.

◆ updateScreens()

virtual void ClientInstance::updateScreens ( )
virtual

Implements GameCallbacks.

◆ initializeRenderResources()

virtual void ClientInstance::initializeRenderResources ( )
virtual

Implements IClientInstance.

◆ postInitRenderResources()

virtual void ClientInstance::postInitRenderResources ( )
virtual

Implements IClientInstance.

◆ onAppSuspended()

virtual void ClientInstance::onAppSuspended ( )
virtual

Implements IClientInstance.

◆ onAppSuspensionDisconnect()

virtual void ClientInstance::onAppSuspensionDisconnect ( )
virtual

Implements IClientInstance.

◆ onAppResumed()

virtual void ClientInstance::onAppResumed ( )
virtual

Implements IClientInstance.

◆ onActiveResourcePacksChanged()

virtual void ClientInstance::onActiveResourcePacksChanged ( ::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup > const & entityResourceDefGroup)
virtual

Implements IClientInstance.

◆ reloadEntityRenderers()

virtual void ClientInstance::reloadEntityRenderers ( ::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup > const & actorResourceDefinitionGroup)
virtual

Reimplemented from IClientInstance.

◆ getBlockTessellator()

virtual::BlockTessellator & ClientInstance::getBlockTessellator ( )
virtual

Implements IClientInstance.

◆ getBlockEntityRenderDispatcher()

virtual::BlockActorRenderDispatcher & ClientInstance::getBlockEntityRenderDispatcher ( )
virtual

Implements IClientInstance.

◆ getEntityRenderDispatcher()

virtual ::std::shared_ptr<::ActorRenderDispatcher > ClientInstance::getEntityRenderDispatcher ( )
virtual

Implements IClientInstance.

◆ getEntityBlockRenderer()

virtual::ActorBlockRenderer & ClientInstance::getEntityBlockRenderer ( )
virtual

Implements IClientInstance.

◆ getItemInHandRenderer()

virtual::ItemInHandRenderer * ClientInstance::getItemInHandRenderer ( )
virtual

Implements IClientInstance.

◆ getItemRenderer()

virtual::ItemRenderer * ClientInstance::getItemRenderer ( )
virtual

Implements IClientInstance.

◆ getHudIconActorRenderer()

virtual::HudIconActorRenderer * ClientInstance::getHudIconActorRenderer ( )
virtual

Implements IClientInstance.

◆ getSentMessageHistory()

virtual ::std::deque<::std::string > & ClientInstance::getSentMessageHistory ( )
virtual

Implements IClientInstance.

◆ getDevConsoleMessageHistory()

virtual ::std::deque<::std::string > & ClientInstance::getDevConsoleMessageHistory ( )
virtual

Implements IClientInstance.

◆ getProfanityContext()

virtual ::Bedrock::NotNullNonOwnerPtr<::ProfanityContext > ClientInstance::getProfanityContext ( ) const
virtual

Implements IClientInstance.

◆ initTTSClient()

virtual void ClientInstance::initTTSClient ( ::std::shared_ptr<::TextToSpeechClient > textToSpeechClient)
virtual

Implements IClientInstance.

◆ getTTSClient() [1/2]

virtual ::std::shared_ptr<::TextToSpeechClient > ClientInstance::getTTSClient ( )
virtual

Implements IClientInstance.

◆ getTTSClient() [2/2]

virtual ::std::shared_ptr<::TextToSpeechClient const > ClientInstance::getTTSClient ( ) const
virtual

Implements IClientInstance.

◆ getTTSEventManager()

virtual ::std::shared_ptr<::ITTSEventManager > ClientInstance::getTTSEventManager ( )
virtual

Implements IClientInstance.

◆ addTTSMessage()

virtual void ClientInstance::addTTSMessage ( ::std::string const & message,
::ProfanityFilterContext profanityFilterContext,
bool interruptible,
::std::string const & interruptibleId,
bool required,
bool disregardAppFocus )
virtual

Implements IClientInstance.

◆ initCommands()

virtual void ClientInstance::initCommands ( )
virtual

Implements IClientInstance.

◆ getUserId()

virtual uint ClientInstance::getUserId ( ) const
virtual

Implements IClientInstance.

◆ isPrimaryUser()

virtual bool ClientInstance::isPrimaryUser ( ) const
virtual

Implements IClientInstance.

◆ getServerConnectionTime()

virtual double ClientInstance::getServerConnectionTime ( ) const
virtual

Implements IClientInstance.

◆ setServerPingTime()

virtual void ClientInstance::setServerPingTime ( int pingTime)
virtual

Implements IClientInstance.

◆ getServerPingTime()

virtual int ClientInstance::getServerPingTime ( ) const
virtual

Implements IClientInstance.

◆ setDefaultPlayscreenTab()

virtual void ClientInstance::setDefaultPlayscreenTab ( ::PlayScreenDefaultTab defaultTab)
virtual

Implements IClientInstance.

◆ setClientInstanceState()

virtual void ClientInstance::setClientInstanceState ( ::ClientInstanceState const & newstate)
virtual

Implements IClientInstance.

◆ setUIEventCoordinator()

virtual void ClientInstance::setUIEventCoordinator ( ::Bedrock::UniqueOwnerPointer<::UIEventCoordinator > && coordinator)
virtual

Implements IClientInstance.

◆ getUIEventCoordinator()

virtual ::Bedrock::NotNullNonOwnerPtr<::UIEventCoordinator > ClientInstance::getUIEventCoordinator ( )
virtual

Implements IClientInstance.

◆ getEventCoordinator()

virtual ::Bedrock::NotNullNonOwnerPtr<::ClientInstanceEventCoordinator > ClientInstance::getEventCoordinator ( )
virtual

Implements IClientInstance.

◆ getClientNetworkEventCoordinator()

virtual::ClientNetworkEventCoordinator & ClientInstance::getClientNetworkEventCoordinator ( )
virtual

Implements IClientInstance.

◆ getClientScriptEventCoordinator()

virtual::ClientScriptEventCoordinator & ClientInstance::getClientScriptEventCoordinator ( )
virtual

Implements IClientInstance.

◆ getNoBlockBreakUntil()

virtual::std::chrono::steady_clock::time_point ClientInstance::getNoBlockBreakUntil ( )
virtual

Implements IClientInstance.

◆ setNoBlockBreakUntil()

virtual void ClientInstance::setNoBlockBreakUntil ( ::std::chrono::steady_clock::time_point timePoint)
virtual

Implements IClientInstance.

◆ getGameCallbacks()

virtual::GameCallbacks & ClientInstance::getGameCallbacks ( )
virtual

Implements IClientInstance.

◆ getGameModule()

virtual::GameModuleClient * ClientInstance::getGameModule ( )
virtual

Implements IClientInstance.

◆ getHitEventCoordinator()

virtual::ClientHitDetectCoordinator & ClientInstance::getHitEventCoordinator ( )
virtual

Implements IClientInstance.

◆ sendClientEnteredLevel()

virtual void ClientInstance::sendClientEnteredLevel ( )
virtual

Implements IClientInstance.

◆ getHitDetectSystem()

virtual::HitDetectSystem * ClientInstance::getHitDetectSystem ( )
virtual

Implements IClientInstance.

◆ isPlaying()

virtual bool ClientInstance::isPlaying ( ) const
virtual

Implements IClientInstance.

◆ getClientInstanceState()

virtual::ClientInstanceState ClientInstance::getClientInstanceState ( ) const
virtual

Implements IClientInstance.

◆ getLatencyGraphDisplay()

virtual::LatencyGraphDisplay * ClientInstance::getLatencyGraphDisplay ( ) const
virtual

Implements IClientInstance.

◆ getClientCapabilities()

virtual::PlayerCapabilities::IClientController const & ClientInstance::getClientCapabilities ( ) const
virtual

Implements IClientInstance.

◆ calculateViewPortModifiers()

virtual ::cg::math::Rect< float > ClientInstance::calculateViewPortModifiers ( ::SubClientId const clientId,
uint64 const clientCount,
::SplitScreenDirection const splitScreenConfiguration ) const
virtual

Implements IClientInstance.

◆ getWeakPtrToThis()

virtual ::std::weak_ptr<::IClientInstance > ClientInstance::getWeakPtrToThis ( )
virtual

Implements IClientInstance.

◆ getClientRequirementVerifier()

virtual::ClientRequirementVerifier const & ClientInstance::getClientRequirementVerifier ( ) const
virtual

Implements IClientInstance.

◆ getFogDefinitionRegistry() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::FogDefinitionRegistry const > ClientInstance::getFogDefinitionRegistry ( ) const
virtual

Implements IClientInstance.

◆ getFogDefinitionRegistry() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::FogDefinitionRegistry > ClientInstance::getFogDefinitionRegistry ( )
virtual

Implements IClientInstance.

◆ getFogManager() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::FogManager const > ClientInstance::getFogManager ( ) const
virtual

Implements IClientInstance.

◆ getFogManager() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::FogManager > ClientInstance::getFogManager ( )
virtual

Implements IClientInstance.

◆ getScreenLoadTimeTracker()

virtual ::Bedrock::NotNullNonOwnerPtr<::ScreenLoadTimeTracker > ClientInstance::getScreenLoadTimeTracker ( )
virtual

Implements IClientInstance.

◆ getItemRegistry()

virtual::ItemRegistryRef ClientInstance::getItemRegistry ( ) const
virtual

Implements IClientInstance.

◆ getDisconnectionRequestHandler()

virtual ::Bedrock::NotNullNonOwnerPtr<::DisconnectionRequestHandler > ClientInstance::getDisconnectionRequestHandler ( ) const
virtual

Implements IClientInstance.

◆ getRemoteServerTimeMs()

virtual float ClientInstance::getRemoteServerTimeMs ( ) const
virtual

Implements IClientInstance.

◆ setRemoteServerTimeMs()

virtual void ClientInstance::setRemoteServerTimeMs ( float time)
virtual

Implements IClientInstance.

◆ getRemoteServerNetworkTimeMs()

virtual float ClientInstance::getRemoteServerNetworkTimeMs ( ) const
virtual

Implements IClientInstance.

◆ setRemoteServerNetworkTimeMs()

virtual void ClientInstance::setRemoteServerNetworkTimeMs ( float time)
virtual

Implements IClientInstance.

◆ getClientScriptManager()

virtual ::Bedrock::NonOwnerPointer<::ClientScriptManager > ClientInstance::getClientScriptManager ( )
virtual

Implements IClientInstance.

◆ getScriptingEngine()

virtual::Scripting::ScriptEngine * ClientInstance::getScriptingEngine ( )
virtual

Implements IClientInstance.

◆ getWorldTransferAgent()

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

Implements IClientInstance.

◆ getPlayerReportHandler()

virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerReportHandler > ClientInstance::getPlayerReportHandler ( )
virtual

Implements IClientInstance.

◆ getLinkedAssetValidator()

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

Implements IClientInstance.

◆ flagDisconnectionAndNotify()

virtual void ClientInstance::flagDisconnectionAndNotify ( ::Connection::DisconnectFailReason disconnectReason)
virtual

Implements IClientInstance.

◆ flagDisconnectionAndNotifyWithParams()

virtual void ClientInstance::flagDisconnectionAndNotifyWithParams ( ::DisconnectionScreenParams const & params)
virtual

Implements IClientInstance.

◆ disconnectSubClient()

virtual void ClientInstance::disconnectSubClient ( ::Connection::DisconnectFailReason disconnectReason)
virtual

Implements IClientInstance.

◆ setClientUpdateAndRenderThrottling()

virtual void ClientInstance::setClientUpdateAndRenderThrottling ( bool enabled,
int threshold,
float scalar )
virtual

Implements IClientInstance.

◆ isClientUpdateAndRenderThrottlingEnabled()

virtual bool ClientInstance::isClientUpdateAndRenderThrottlingEnabled ( ) const
virtual

Implements IClientInstance.

◆ getClientUpdateAndRenderThrottlingThreshold()

virtual int ClientInstance::getClientUpdateAndRenderThrottlingThreshold ( ) const
virtual

Implements IClientInstance.

◆ getClientUpdateAndRenderThrottlingScalar()

virtual float ClientInstance::getClientUpdateAndRenderThrottlingScalar ( ) const
virtual

Implements IClientInstance.

◆ isUserBanned()

virtual bool ClientInstance::isUserBanned ( ) const
virtual

Implements IClientInstance.

◆ isEligibleForPauseFeature()

virtual bool ClientInstance::isEligibleForPauseFeature ( ) const
virtual

Implements IClientInstance.

◆ setupPauseManagers()

virtual void ClientInstance::setupPauseManagers ( )
virtual

Implements IClientInstance.

◆ requestInGamePause()

virtual bool ClientInstance::requestInGamePause ( bool status)
virtual

Implements IClientInstance.

◆ openContentLogHistory()

virtual void ClientInstance::openContentLogHistory ( )
virtual

Implements IClientInstance.

◆ getGameUpdateDurationInSeconds()

virtual double ClientInstance::getGameUpdateDurationInSeconds ( ) const
virtual

Implements IClientInstance.

◆ getPlayerJoinWorldTelemetryInfo()

virtual ::std::optional<::PlayerJoinWorldTelemetryInfo > ClientInstance::getPlayerJoinWorldTelemetryInfo ( ) const
virtual

Implements IClientInstance.

◆ $vftableForGameCallbacks()

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

◆ $vftableForStorageAreaStateListener()

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

◆ $vftableForIClientInstance()

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

◆ $vftableForPlayerListener()

MCAPI void ** ClientInstance::$vftableForPlayerListener ( )
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/2]

MCAPI void ** IClientInstance::$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/2]

MCAPI void ** Core::StorageAreaStateListener::$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: