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

Classes

struct  ClientDestroyBlockState
 
struct  ClientRenderResources
 
struct  PlayerJoinWorldTelemetryInfo
 

Public Member Functions

ClientInstanceoperator= (ClientInstance const &)
 
 ClientInstance (ClientInstance const &)
 
virtual void onInitMinecraftGame ()
 
virtual void onDestroyMinecraftGame ()
 
virtual void init (::Bedrock::NotNullNonOwnerPtr<::Core::FilePathManager > const &, ::ClientNetworkSystem &, ::Timer &, ::Timer &, ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const &, int, ::IGameModuleApp &)
 
virtual void initSceneFactory (::std::unique_ptr<::SceneFactory >, ::std::unique_ptr<::OreUI::SceneProvider >)
 
virtual void setUiRouter (::std::unique_ptr<::OreUI::Router >)
 
virtual void initGraphics ()
 
virtual void stop ()
 
virtual void teardown ()
 
virtual void preShutDown ()
 
virtual void setGameConnectionInfo (::Social::GameConnectionInfo const &)
 
virtual void onStartJoinGame (bool, ::std::string const &, int, ::Social::MultiplayerServiceIdentifier)
 
virtual void onCancelJoinGame ()
 
virtual void requestLeaveGameAsync ()
 
virtual void requestLeaveGame (bool, bool)
 
virtual void stopPlayScreen ()
 
virtual bool isLeaveGameDone () const
 
virtual void setupPlayScreenForLeaveGame ()
 
virtual void resetPrimaryClient ()
 
virtual void resetGameSession ()
 
virtual void tick ()
 
virtual void frameUpdate (::FrameUpdateContext &)
 
virtual void preFrameTick ()
 
virtual bool update (bool)
 
virtual void endFrame ()
 
virtual float getFrameAlpha ()
 
virtual void startSubClientLateJoin (bool, ::std::unique_ptr<::GameModuleClient >)
 
virtual void setupClientGame (::std::function< void(::ClientGameSetupResult)> &&, bool, ::std::unique_ptr<::GameModuleClient >)
 
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::ClientGameSetupResult > > setupClientGame (bool, ::std::unique_ptr<::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 *)
 
virtual::ListenerState const * getListenerState () const
 
virtual::Actor * getCameraTargetActor () const
 
virtual void setCameraTargetActor (::Actor *)
 
virtual::WeakEntityRef getCameraEntity () const
 
virtual void getRawCameraEntities (::WeakEntityRef &, ::WeakEntityRef &) const
 
virtual void setRawCameraEntities (::WeakEntityRef, ::WeakEntityRef)
 
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 isVRClient () const
 
virtual bool isARClient () const
 
virtual bool isARVRClient () const
 
virtual bool isHoloviewerMode () const
 
virtual bool isHoloscreenMode () const
 
virtual bool isLivingroomMode () const
 
virtual bool isExitingLevel () const
 
virtual bool isNotVLRMode () const
 
virtual bool isHoloRealityMode () const
 
virtual bool isRealityFullVRMode () const
 
virtual bool isInBedScreen () const
 
virtual bool isInDeathScreen () const
 
virtual bool isKeyboardEnabled () const
 
virtual bool isVRTransitioning () const
 
virtual bool hasCommands () const
 
virtual float getHoloviewerScale () const
 
virtual int getSplitScreenCount () const
 
virtual bool isStereoRendering () const
 
virtual bool isShowingLoadingScreen () const
 
virtual bool shouldDisconnectOnAppSuspended () const
 
virtual bool isGamePlayTipsEnabled () const
 
virtual bool isPlatformNX () const
 
virtual bool isLocalSplitscreenWith (::ActorUniqueID const &) const
 
virtual bool isValidCrossPlatformSkin () const
 
virtual bool isCurrentSkinPlatformLocked () const
 
virtual bool isSelectedSkinInitialized () const
 
virtual::SplitScreenInfo getSplitScreenInfo () const
 
virtual int getCurrentMaxGUIScaleIndex () const
 
virtual float const & getRealityModeFrameFactor () const
 
virtual void setRealityModeFrameFactor (float const &)
 
virtual bool getRealityModeToggleTriggered () const
 
virtual void setRealityModeToggleTriggered (bool)
 
virtual bool getHandlingControllerDisconnect ()
 
virtual void setOpenControllerDisconnectScreen (bool)
 
virtual::ClientPlayMode getClientPlayMode () const
 
virtual void setClientPlayMode (::ClientPlayMode const &)
 
virtual bool getLivingRoomForCredits () const
 
virtual void setLivingRoomForCredits (bool)
 
virtual ::std::function< void()> getCreditsCallback ()
 
virtual void setCreditsCallback (::std::function< void()>)
 
virtual void setupTransitionForCredits (::std::function< void()>)
 
virtual void refreshScreenSizeData ()
 
virtual void onScreenSizeChanged (int, int, float)
 
virtual void onGuiScaleOffsetChanged ()
 
virtual void onSafeZoneChanged ()
 
virtual bool hasDismissedNewPlayerFlow () const
 
virtual void quit (::std::string const &, ::std::string const &)
 
virtual::IMinecraftGame & getMinecraftGame_DEPRECATED () const
 
virtual::IClientInstances & getClientInstances () const
 
virtual ::Bedrock::NotNullNonOwnerPtr<::Automation::AutomationClientgetAutomationClient () 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::persona::PersonaPieceCollectionModel & getPersonaPieceCollectionModel ()
 
virtual ::Bedrock::NotNullNonOwnerPtr<::StoreCatalogRepositorygetStoreCatalogRepository ()
 
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 bool isMarketplaceDisabled () const
 
virtual ::std::pair<::std::string, ::std::string > const getMarketplaceDisabledReasonWithErrorCode () const
 
virtual void linkToOffer (::std::string const &, bool)
 
virtual void linkToPage (::std::string const &)
 
virtual void linkTo3PServerOffers (::std::string const &, ::std::string const &)
 
virtual void navigateToMarketplaceInventoryScreen (::InventoryTabIndex)
 
virtual void navigateToStoreHomeScreen ()
 
virtual void navigateToCoinPurchaseScreen (int, ::std::function< void(bool, int)>)
 
virtual void navigateToPurchaseOfferScreen (::StoreCatalogItem &, ::StoreNavigationOrigin, bool const)
 
virtual void navigateToDressingRoomOfferScreen (::std::string const &)
 
virtual bool navigateToProfileScreen (::std::string const &, bool const)
 
virtual void navigateToServersScreen (bool const)
 
virtual void navigateToHowToPlayScreen (::std::string const &)
 
virtual void navigateToGatheringInfoScreen (bool)
 
virtual void navigateToMarketplacePassPDPScreen (::MarketplacePassTabIndex)
 
virtual void navigateToRealmsStoriesTransitionScreen (::Realms::World const &)
 
virtual void tryPushLeaveGameScreen ()
 
virtual void tryStartDayOneExperience ()
 
virtual bool isReadyToRender () const
 
virtual void onDimensionChangedEvent ()
 
virtual void onGameEventNotification (::ui::GameEventNotification)
 
virtual::std::string getTopScreenName () const
 
virtual void setLeaveGameInProgressAsReadyToContinue ()
 
virtual void stopDestroying ()
 
virtual void onClientCreatedLevel (::std::pair<::std::unique_ptr<::Level >, ::OwnerPtr<::EntityContext > >, ::OwnerPtr<::EntityContext >)
 
virtual uint64 getClientRandomId () const
 
virtual::PlayerAuthentication & getPlayerAuthentication ()
 
virtual ::std::weak_ptr<::PlayerAuthenticationgetWeakPlayerAuthentication ()
 
virtual void registerToUserManager (::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const &, int)
 
virtual void resumeWithUserManager (::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const &, int)
 
virtual void createPlayerAuthentication (::std::string const &)
 
virtual void createPlayerAuthentication (uint64, ::std::string const &)
 
virtual::std::string getPlatformId () const
 
virtual::std::string getPlatformOnlineId () const
 
virtual bool isHoloCursorNeeded () const
 
virtual bool useController () const
 
virtual bool useTouchscreen () const
 
virtual bool getMouseGrabbed () const
 
virtual bool currentInputModeIsGamePadOrMotionController () const
 
virtual bool currentInputModeIsMouseAndKeyboard () const
 
virtual bool getForceMonoscopic () const
 
virtual bool allowPicking () const
 
virtual bool isShowingMenu () 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 void setUser (::std::shared_ptr<::Social::User > const &)
 
virtual ::std::shared_ptr<::Social::UsergetUser ()
 
virtual ::std::shared_ptr<::Social::User const > const getUser () const
 
virtual::Option const & getShowLearningPromptsOption () const
 
virtual::Option & getShowControlTipsOption ()
 
virtual::Option & getShowControlTipsOverrideOption ()
 
virtual double getControlTipsTimeElapsed () const
 
virtual void setControlTipsTimeElapsedStart ()
 
virtual::GameRenderer & getGameRenderer () const
 
virtual ::Bedrock::NonOwnerPointer<::HolosceneRenderergetHolosceneRenderer () 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 &, ::WeakEntityRef)
 
virtual::mce::ViewportInfo const & getViewportInfo () const
 
virtual void setViewportInfo (::mce::ViewportInfo const &)
 
virtual::Vec2 getNormalizedViewportSize () const
 
virtual void updateChunkRadius ()
 
virtual void setUITexture (::mce::Texture *)
 
virtual::mce::Texture * getUITexture ()
 
virtual void setLevelTexture (::mce::Texture *)
 
virtual::mce::Texture * getLevelTexture ()
 
virtual void setUICursorTexture (::mce::TexturePtr)
 
virtual::mce::TexturePtr getUICursorTexture () const
 
virtual::mce::Camera & getCamera ()
 
virtual::ShaderColor & getShaderColor ()
 
virtual::ShaderColor & getDarkShaderColor ()
 
virtual void clearGraphicsCache ()
 
virtual void getNormalizedUICursorTransform (::MatrixStack::MatrixStackRef &, float)
 
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)
 
virtual void renderImGui (::ScreenContext &, bool)
 
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)
 
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<::SceneStack const > getClientSceneStack () const
 
virtual ::Bedrock::NotNullNonOwnerPtr<::SceneStackgetClientSceneStack ()
 
virtual::OreUI::Router & getClientUIRouter () const
 
virtual::ISceneStack & getMainSceneStackInterface ()
 
virtual ::Bedrock::NotNullNonOwnerPtr<::SceneStackgetMainSceneStack ()
 
virtual ::Bedrock::NotNullNonOwnerPtr<::SceneStack const > getMainSceneStack () const
 
virtual ::Bedrock::NotNullNonOwnerPtr<::SceneStack const > getCurrentSceneStack () const
 
virtual ::Bedrock::NotNullNonOwnerPtr<::SceneStackgetCurrentSceneStack ()
 
virtual::OreUI::Router & getCurrentUIRouter ()
 
virtual::OreUI::Router const & getCurrentUIRouter () const
 
virtual::OreUI::ITelemetry & getOreUITelemetry ()
 
virtual ::WeakRef<::OreUI::UIBlockThumbnailAtlasManagergetOreUIBlockThumbnailAtlasManager () const
 
virtual ::Bedrock::NotNullNonOwnerPtr<::SceneStackprepareSceneFor (::ui::SceneType const, ::std::function<::std::shared_ptr<::AbstractScene >()>)
 
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 &) const
 
virtual::std::string emoticonifyText (::std::string const &, bool)
 
virtual void onMobEffectsChange ()
 
virtual void setUISizeAndScale (int, int, float)
 
virtual void forEachVisibleScreen (::std::function< void(::AbstractScene &)>, bool)
 
virtual void forEachScreen (::std::function< bool(::AbstractScene &)>, bool)
 
virtual void forEachScreenConst (::std::function< bool(::AbstractScene const &)>, bool) const
 
virtual bool updateSceneStack ()
 
virtual void forEachAlwaysAcceptInputScreen (::std::function< void(::AbstractScene &)>, ::AbstractScene const *)
 
virtual void forEachAlwaysAcceptInputScreenWithTop (::std::function< void(::AbstractScene &)>)
 
virtual void showPlayerProfile (::std::string const &, ::std::string const &)
 
virtual bool isInGameInputEnabled () const
 
virtual void setInGameInputEnabled (bool)
 
virtual::Vec2 getSafeZoneScale () const
 
virtual void verifySkinApproval (::std::string const &, ::std::function< void(::std::string)> const &, ::std::function< void()> const &) const
 
virtual::InputMode getCurrentInputMode () const
 
virtual bool isTouchGameplayAllowed () const
 
virtual ::Bedrock::NonOwnerPointer<::MinecraftInputHandlergetMinecraftInput () const
 
virtual void setHoloInput (::std::unique_ptr<::HolographicPlatform >)
 
virtual::HolographicPlatform & getHoloInput () const
 
virtual::VoiceSystem & getVoiceSystem () const
 
virtual::KeyboardManager & getKeyboardManager ()
 
virtual void setVoiceSystem (::std::unique_ptr<::VoiceSystem >)
 
virtual void setLastPointerLocation (float, float, float)
 
virtual void clearTouchPointerLocations ()
 
virtual void clearTouchPointerLocation (int)
 
virtual void updateTouchPointerLocation (int, float, float)
 
virtual::Vec3 getLastPointerLocation ()
 
virtual::Vec2 getTouchPointerLocation (int) const
 
virtual void updateActionPointerId (int)
 
virtual int getActionPointerId () const
 
virtual bool shouldUseLastPointerLocationOnFocusChange ()
 
virtual void adjustGazeCursorByMouse (float, float)
 
virtual bool currentScreenShouldStealMouse ()
 
virtual::BuildActionIntention & getInProgressBAI () const
 
virtual bool newDictationDataAvailable () const
 
virtual void clearDictationDataAvailable ()
 
virtual::std::string const & getDictationText () const
 
virtual::PacketSender & getPacketSender ()
 
virtual::ClientNetworkSystem & getClientNetworkSystem ()
 
virtual::ClientNetworkSystem const & getClientNetworkSystem () const
 
virtual::glm::vec2 getGamepadCursorPosition () const
 
virtual void updateControlOptionState (uint, bool)
 
virtual void clearActiveControlOptions ()
 
virtual ::std::set< uint > const & getActiveControlOptions () const
 
virtual ::std::vector<::OptionID > getActiveOptionIDs (::ControlOptionType) const
 
virtual void setNumberOfActiveConfigs (int)
 
virtual int getNumberOfActiveConfigs () const
 
virtual bool isNoConfigSelected () const
 
virtual void setNumberOfEnabledConfigs (int)
 
virtual int getNumberOfEnabledConfigs () const
 
virtual void setWYSIWYGState (::WYSIWYGState)
 
virtual::WYSIWYGState getWYSIWYGState () const
 
virtual void setOtherConfigsExistInThisCategory (bool)
 
virtual bool getOtherConfigsExistInThisCategory () const
 
virtual void setMoveTurnInput (::std::unique_ptr<::ClientMoveInputHandler >)
 
virtual void setupPersistentControls (::InputMode)
 
virtual void resetPlayerMovement ()
 
virtual void suspendPredictedMovement ()
 
virtual void onClientInputInitComplete ()
 
virtual void setClientInputHandler (::std::unique_ptr<::ClientInputHandler >)
 
virtual::ClientInputHandler * getInput () const
 
virtual int getControllerId () const
 
virtual bool hasConnectedController () const
 
virtual::SubClientId getClientSubId () const
 
virtual void setSuspendInput (bool)
 
virtual void setSuspendDirectionalInput (bool)
 
virtual void setDisableInput (bool)
 
virtual void grabMouse ()
 
virtual void releaseMouse ()
 
virtual void refocusMouse (bool)
 
virtual void setMouseType (::ui::MousePointerType)
 
virtual void resetBai (int)
 
virtual void clearInProgressBAI ()
 
virtual ::Bedrock::NotNullNonOwnerPtr<::SoundEnginegetSoundEngine () const
 
virtual void play (::std::string const &, ::Vec3 const &, float, float)
 
virtual void playUI (::std::string const &, float, float)
 
virtual void muteAudio ()
 
virtual void unMuteAudio ()
 
virtual void fadeOutMusic () const
 
virtual::TaskGroup & getTaskGroup ()
 
virtual void onFullVanillaPackOnStack ()
 
virtual bool isFullVanillaPackOnStack () const
 
virtual void onPlayerLoaded (::Player &)
 
virtual void setClientGameMode (::GameType)
 
virtual void resetToDefaultGameMode ()
 
virtual::IGameConnectionListener & getGameConnectionListener ()
 
virtual void connectToThirdPartyServer (::std::string const &, ::std::string const &, int)
 
virtual void startExternalNetworkWorld (::Social::GameConnectionInfo, ::std::string const &, bool)
 
virtual bool isReadyToReconnect () const
 
virtual bool checkForPiracy ()
 
virtual void updateChatFilterStatus (::ProfanityContext &)
 
virtual void updateControllerHandling ()
 
virtual void onPlayerDestruction (::Player &)
 
virtual void setBehaviorCommandCallback (::std::function< void(::std::string const &, ::BehaviorStatus)>)
 
virtual void setBehaviorCommandStatus (::std::string const &, ::BehaviorStatus)
 
virtual void setConnectGamepadScreenActive (bool)
 
virtual ::Core::PathBuffer<::std::string > requestScreenshot (::ScreenshotOptions &)
 
virtual ::Bedrock::NotNullNonOwnerPtr<::DevConsoleLoggergetDevConsoleLogger () const
 
virtual ::std::shared_ptr<::FileDataRequestrequestImageFromUrl (::std::string const &, ::std::function< void(::Bedrock::Http::Status, ::Core::Path const &, uint64)>)
 
virtual void setActiveFileStorageArea (::std::shared_ptr<::Core::FileStorageArea >)
 
virtual void onExtendDiskSpace (bool const bSet, ::std::weak_ptr<::Core::FileStorageArea > &fileStorageAreaWeakPtr, 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 onCriticalScriptError (char const *, char const *)
 
virtual void onGameModeChanged ()
 
virtual void onBeforeSimTick ()
 
virtual void onTick (int, int)
 
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 &)
 
virtual void reloadEntityRenderers (::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup > const &)
 
virtual::BlockTessellator & getBlockTessellator ()
 
virtual::BlockActorRenderDispatcher & getBlockEntityRenderDispatcher ()
 
virtual ::std::shared_ptr<::ActorRenderDispatchergetEntityRenderDispatcher ()
 
virtual::ActorBlockRenderer & getEntityBlockRenderer ()
 
virtual::ItemInHandRenderer * getItemInHandRenderer ()
 
virtual::ItemRenderer * getItemRenderer ()
 
virtual ::std::deque<::std::string > & getSentMessageHistory ()
 
virtual ::std::deque<::std::string > & getDevConsoleMessageHistory ()
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ProfanityContextgetProfanityContext () const
 
virtual void initTTSClient (::std::shared_ptr<::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 &, ::ProfanityFilterContext, bool, ::std::string const &, bool, bool)
 
virtual void initCommands ()
 
virtual uint getUserId () const
 
virtual bool isPrimaryUser () const
 
virtual double getServerConnectionTime () const
 
virtual::ClientHMDState & getHMDState ()
 
virtual::ClientHMDState const & getHMDState () const
 
virtual void setServerPingTime (int)
 
virtual int getServerPingTime () const
 
virtual void setDefaultPlayscreenTab (::PlayScreenDefaultTab)
 
virtual void setClientInstanceState (::ClientInstanceState const &)
 
virtual void setUIEventCoordinator (::std::unique_ptr<::UIEventCoordinator > &&)
 
virtual ::Bedrock::NotNullNonOwnerPtr<::UIEventCoordinatorgetUIEventCoordinator ()
 
virtual ::Bedrock::NotNullNonOwnerPtr<::ClientInstanceEventCoordinatorgetEventCoordinator ()
 
virtual::ClientNetworkEventCoordinator & getClientNetworkEventCoordinator ()
 
virtual::ClientScriptEventCoordinator & getClientScriptEventCoordinator ()
 
virtual void computeScreenCoordsFromScreenNormCoords (float, float, short &, short &)
 
virtual::std::chrono::steady_clock::time_point getNoBlockBreakUntil ()
 
virtual void setNoBlockBreakUntil (::std::chrono::steady_clock::time_point)
 
virtual void setDictation (::std::string const &)
 
virtual void setNewDictationString (bool)
 
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, uint64 const, ::SplitScreenDirection const) 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 ::std::weak_ptr<::BlockTypeRegistrygetBlockRegistry () const
 
virtual ::Bedrock::NotNullNonOwnerPtr<::DisconnectionRequestHandlergetDisconnectionRequestHandler () const
 
virtual float getRemoteServerTimeMs () const
 
virtual void setRemoteServerTimeMs (float)
 
virtual float getRemoteServerNetworkTimeMs () const
 
virtual void setRemoteServerNetworkTimeMs (float)
 
virtual ::Bedrock::NonOwnerPointer<::ClientScriptManagergetClientScriptManager ()
 
virtual::Scripting::ScriptEngine * getScriptingEngine ()
 
virtual ::Bedrock::NonOwnerPointer<::WorldTransferAgent > const getWorldTransferAgent () const
 
virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerReportHandlergetPlayerReportHandler ()
 
virtual void flagDisconnectionAndNotify (::Connection::DisconnectFailReason)
 
virtual void flagDisconnectionAndNotify (::DisconnectionScreenParams const &)
 
virtual void setClientUpdateAndRenderThrottling (bool, int, float)
 
virtual bool isClientUpdateAndRenderThrottlingEnabled () const
 
virtual int getClientUpdateAndRenderThrottlingThreshold () const
 
virtual float getClientUpdateAndRenderThrottlingScalar () const
 
virtual bool isUserBanned () const
 
virtual bool isEligibleForPauseFeature () const
 
virtual void setupPauseManagers ()
 
virtual void openContentLogHistory ()
 
virtual double getGameUpdateDurationInSeconds () const
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 
MCFOLD void $dtor ()
 
MCAPI void initListener (::std::shared_ptr<::Core::FileStorageArea > fileStorageArea)
 
MCAPI void removeListener ()
 
MCAPI void $dtor ()
 
MCAPI void $onExtendDiskSpace (bool const bSet, ::std::weak_ptr<::Core::FileStorageArea > &fileStorageAreaWeakPtr, uint64 freeSpace, ::std::function< void()> onHandledEventCallback)
 
MCFOLD void $onLowDiskSpace (bool const bSet)
 
MCFOLD void $onOutOfDiskSpace (bool const bSet)
 
MCFOLD void $onCriticalDiskError (bool const bSet, ::Core::LevelStorageState const &errorCode)
 
MCAPI void $dtor ()
 
MCFOLD void $onBeforeSimTick ()
 
virtual void onWillChangeDimension (::Player &)
 
virtual void onDimensionChanged (::Player &)
 

Static Public Member Functions

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

Public Attributes

::ll::UntypedStorage< 4, 4 > mUnkeb8701
 
::ll::UntypedStorage< 8, 8 > mUnk40ac05
 
::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 > mUnkdda4c5
 
::ll::UntypedStorage< 8, 8 > mUnk10c4c0
 
::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 > mUnk8c3c07
 
::ll::UntypedStorage< 8, 8 > mUnkba00d2
 
::ll::UntypedStorage< 4, 4 > mUnkeecc5e
 
::ll::UntypedStorage< 4, 4 > mUnk6e6157
 
::ll::UntypedStorage< 1, 1 > mUnka6af0c
 
::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< 4, 4 > mUnk233733
 
::ll::UntypedStorage< 1, 1 > mUnk48d2a2
 
::ll::UntypedStorage< 1, 1 > mUnk44a215
 
::ll::UntypedStorage< 1, 1 > mUnkabaefb
 
::ll::UntypedStorage< 8, 64 > mUnkc2143d
 
::ll::UntypedStorage< 8, 8 > mUnkfe7255
 
::ll::UntypedStorage< 1, 1 > mUnk11871e
 
::ll::UntypedStorage< 8, 32 > mUnkf675fa
 
::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 > 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, 16 > mUnkca3a20
 
::ll::UntypedStorage< 8, 640 > mUnkb70e05
 
::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, 424 > 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, 8 > mUnkb9e461
 
::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, 16 > mUnk450d87
 
::ll::UntypedStorage< 8, 8 > mUnkc5852d
 
::ll::UntypedStorage< 8, 8 > mUnkc94ec9
 
::ll::UntypedStorage< 8, 56 > mUnk90f4d3
 
::ll::UntypedStorage< 8, 8 > mUnkf8bdff
 
::ll::UntypedStorage< 8, 24 > mUnkfbc948
 
::ll::UntypedStorage< 8, 24 > mUnk5bb96b
 
::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, 8 > mUnk513b4d
 
::ll::UntypedStorage< 8, 24 > mUnk7433ce
 
::ll::UntypedStorage< 8, 8 > mUnk4efc95
 
::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 ( ::Bedrock::NotNullNonOwnerPtr<::Core::FilePathManager > const & ,
::ClientNetworkSystem & ,
::Timer & ,
::Timer & ,
::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const & ,
int ,
::IGameModuleApp &  )
virtual

Implements IClientInstance.

◆ initSceneFactory()

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

Implements IClientInstance.

◆ setUiRouter()

virtual void ClientInstance::setUiRouter ( ::std::unique_ptr<::OreUI::Router > )
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 & )
virtual

Implements IClientInstance.

◆ onStartJoinGame()

virtual void ClientInstance::onStartJoinGame ( bool ,
::std::string const & ,
int ,
::Social::MultiplayerServiceIdentifier  )
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 ,
bool  )
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.

◆ 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 & )
virtual

Implements IClientInstance.

◆ preFrameTick()

virtual void ClientInstance::preFrameTick ( )
virtual

Implements IClientInstance.

◆ update()

virtual bool ClientInstance::update ( bool )
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 ,
::std::unique_ptr<::GameModuleClient >  )
virtual

Implements IClientInstance.

◆ setupClientGame() [1/2]

virtual void ClientInstance::setupClientGame ( ::std::function< void(::ClientGameSetupResult)> && ,
bool ,
::std::unique_ptr<::GameModuleClient >  )
virtual

Implements IClientInstance.

◆ setupClientGame() [2/2]

virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::ClientGameSetupResult > > ClientInstance::setupClientGame ( bool ,
::std::unique_ptr<::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 * )
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 * )
virtual

Implements IClientInstance.

◆ getCameraEntity()

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

Implements IClientInstance.

◆ getRawCameraEntities()

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

Implements IClientInstance.

◆ setRawCameraEntities()

virtual void ClientInstance::setRawCameraEntities ( ::WeakEntityRef ,
::WeakEntityRef  )
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.

◆ isVRClient()

virtual bool ClientInstance::isVRClient ( ) const
virtual

Implements IClientInstance.

◆ isARClient()

virtual bool ClientInstance::isARClient ( ) const
virtual

Implements IClientInstance.

◆ isARVRClient()

virtual bool ClientInstance::isARVRClient ( ) const
virtual

Implements IClientInstance.

◆ isHoloviewerMode()

virtual bool ClientInstance::isHoloviewerMode ( ) const
virtual

Implements IClientInstance.

◆ isHoloscreenMode()

virtual bool ClientInstance::isHoloscreenMode ( ) const
virtual

Implements IClientInstance.

◆ isLivingroomMode()

virtual bool ClientInstance::isLivingroomMode ( ) const
virtual

Implements IClientInstance.

◆ isExitingLevel()

virtual bool ClientInstance::isExitingLevel ( ) const
virtual

Implements IClientInstance.

◆ isNotVLRMode()

virtual bool ClientInstance::isNotVLRMode ( ) const
virtual

Implements IClientInstance.

◆ isHoloRealityMode()

virtual bool ClientInstance::isHoloRealityMode ( ) const
virtual

Implements IClientInstance.

◆ isRealityFullVRMode()

virtual bool ClientInstance::isRealityFullVRMode ( ) 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.

◆ isVRTransitioning()

virtual bool ClientInstance::isVRTransitioning ( ) const
virtual

Implements IClientInstance.

◆ hasCommands()

virtual bool ClientInstance::hasCommands ( ) const
virtual

Implements IClientInstance.

◆ getHoloviewerScale()

virtual float ClientInstance::getHoloviewerScale ( ) const
virtual

Implements IClientInstance.

◆ getSplitScreenCount()

virtual int ClientInstance::getSplitScreenCount ( ) const
virtual

Implements IClientInstance.

◆ isStereoRendering()

virtual bool ClientInstance::isStereoRendering ( ) 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 & ) 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.

◆ getRealityModeFrameFactor()

virtual float const & ClientInstance::getRealityModeFrameFactor ( ) const
virtual

Implements IClientInstance.

◆ setRealityModeFrameFactor()

virtual void ClientInstance::setRealityModeFrameFactor ( float const & )
virtual

Implements IClientInstance.

◆ getRealityModeToggleTriggered()

virtual bool ClientInstance::getRealityModeToggleTriggered ( ) const
virtual

Implements IClientInstance.

◆ setRealityModeToggleTriggered()

virtual void ClientInstance::setRealityModeToggleTriggered ( bool )
virtual

Implements IClientInstance.

◆ getHandlingControllerDisconnect()

virtual bool ClientInstance::getHandlingControllerDisconnect ( )
virtual

Implements IClientInstance.

◆ setOpenControllerDisconnectScreen()

virtual void ClientInstance::setOpenControllerDisconnectScreen ( bool )
virtual

Implements IClientInstance.

◆ getClientPlayMode()

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

Implements IClientInstance.

◆ setClientPlayMode()

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

Implements IClientInstance.

◆ getLivingRoomForCredits()

virtual bool ClientInstance::getLivingRoomForCredits ( ) const
virtual

Implements IClientInstance.

◆ setLivingRoomForCredits()

virtual void ClientInstance::setLivingRoomForCredits ( bool )
virtual

Implements IClientInstance.

◆ getCreditsCallback()

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

Implements IClientInstance.

◆ setCreditsCallback()

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

Implements IClientInstance.

◆ setupTransitionForCredits()

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

Implements IClientInstance.

◆ refreshScreenSizeData()

virtual void ClientInstance::refreshScreenSizeData ( )
virtual

Implements IClientInstance.

◆ onScreenSizeChanged()

virtual void ClientInstance::onScreenSizeChanged ( int ,
int ,
float  )
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 & ,
::std::string const &  )
virtual

Implements IClientInstance.

◆ getMinecraftGame_DEPRECATED()

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

Implements IClientInstance.

◆ getClientInstances()

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

Implements IClientInstance.

◆ getAutomationClient()

virtual ::Bedrock::NotNullNonOwnerPtr<::Automation::AutomationClient > ClientInstance::getAutomationClient ( ) 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.

◆ getPersonaPieceCollectionModel()

virtual::persona::PersonaPieceCollectionModel & ClientInstance::getPersonaPieceCollectionModel ( )
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.

◆ isMarketplaceDisabled()

virtual bool ClientInstance::isMarketplaceDisabled ( ) const
virtual

Implements IClientInstance.

◆ getMarketplaceDisabledReasonWithErrorCode()

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

Implements IClientInstance.

◆ linkToOffer()

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

Implements IClientInstance.

◆ linkToPage()

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

Implements IClientInstance.

◆ linkTo3PServerOffers()

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

Implements IClientInstance.

◆ navigateToMarketplaceInventoryScreen()

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

Implements IClientInstance.

◆ navigateToStoreHomeScreen()

virtual void ClientInstance::navigateToStoreHomeScreen ( )
virtual

Implements IClientInstance.

◆ navigateToCoinPurchaseScreen()

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

Implements IClientInstance.

◆ navigateToPurchaseOfferScreen()

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

Implements IClientInstance.

◆ navigateToDressingRoomOfferScreen()

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

Implements IClientInstance.

◆ navigateToProfileScreen()

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

Implements IClientInstance.

◆ navigateToServersScreen()

virtual void ClientInstance::navigateToServersScreen ( bool const )
virtual

Implements IClientInstance.

◆ navigateToHowToPlayScreen()

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

Implements IClientInstance.

◆ navigateToGatheringInfoScreen()

virtual void ClientInstance::navigateToGatheringInfoScreen ( bool )
virtual

Implements IClientInstance.

◆ navigateToMarketplacePassPDPScreen()

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

Implements IClientInstance.

◆ navigateToRealmsStoriesTransitionScreen()

virtual void ClientInstance::navigateToRealmsStoriesTransitionScreen ( ::Realms::World const & )
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 )
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 > > ,
::OwnerPtr<::EntityContext >  )
virtual

Implements IClientInstance.

◆ getClientRandomId()

virtual uint64 ClientInstance::getClientRandomId ( ) const
virtual

Implements IClientInstance.

◆ getPlayerAuthentication()

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

Implements IClientInstance.

◆ getWeakPlayerAuthentication()

virtual ::std::weak_ptr<::PlayerAuthentication > ClientInstance::getWeakPlayerAuthentication ( )
virtual

Implements IClientInstance.

◆ registerToUserManager()

virtual void ClientInstance::registerToUserManager ( ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const & ,
int  )
virtual

Implements IClientInstance.

◆ resumeWithUserManager()

virtual void ClientInstance::resumeWithUserManager ( ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const & ,
int  )
virtual

Implements IClientInstance.

◆ createPlayerAuthentication() [1/2]

virtual void ClientInstance::createPlayerAuthentication ( ::std::string const & )
virtual

Implements IClientInstance.

◆ createPlayerAuthentication() [2/2]

virtual void ClientInstance::createPlayerAuthentication ( uint64 ,
::std::string const &  )
virtual

Implements IClientInstance.

◆ getPlatformId()

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

Implements IClientInstance.

◆ getPlatformOnlineId()

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

Implements IClientInstance.

◆ isHoloCursorNeeded()

virtual bool ClientInstance::isHoloCursorNeeded ( ) 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.

◆ currentInputModeIsGamePadOrMotionController()

virtual bool ClientInstance::currentInputModeIsGamePadOrMotionController ( ) const
virtual

Implements IClientInstance.

◆ currentInputModeIsMouseAndKeyboard()

virtual bool ClientInstance::currentInputModeIsMouseAndKeyboard ( ) const
virtual

Implements IClientInstance.

◆ getForceMonoscopic()

virtual bool ClientInstance::getForceMonoscopic ( ) const
virtual

Implements IClientInstance.

◆ allowPicking()

virtual bool ClientInstance::allowPicking ( ) const
virtual

Implements IClientInstance.

◆ isShowingMenu()

virtual bool ClientInstance::isShowingMenu ( ) 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.

◆ setUser()

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

Implements IClientInstance.

◆ getUser() [1/2]

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

Implements IClientInstance.

◆ getUser() [2/2]

virtual ::std::shared_ptr<::Social::User const > const ClientInstance::getUser ( ) const
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.

◆ getHolosceneRenderer()

virtual ::Bedrock::NonOwnerPointer<::HolosceneRenderer > ClientInstance::getHolosceneRenderer ( ) 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 & ,
::WeakEntityRef  )
virtual

Implements IClientInstance.

◆ getViewportInfo()

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

Implements IClientInstance.

◆ setViewportInfo()

virtual void ClientInstance::setViewportInfo ( ::mce::ViewportInfo const & )
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 * )
virtual

Implements IClientInstance.

◆ getUITexture()

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

Implements IClientInstance.

◆ setLevelTexture()

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

Implements IClientInstance.

◆ getLevelTexture()

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

Implements IClientInstance.

◆ setUICursorTexture()

virtual void ClientInstance::setUICursorTexture ( ::mce::TexturePtr )
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 & ,
float  )
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 )
virtual

Implements IClientInstance.

◆ renderImGui()

virtual void ClientInstance::renderImGui ( ::ScreenContext & ,
bool  )
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 )
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<::SceneStack const > ClientInstance::getClientSceneStack ( ) const
virtual

Implements IClientInstance.

◆ getClientSceneStack() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::SceneStack > 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<::SceneStack > ClientInstance::getMainSceneStack ( )
virtual

Implements IClientInstance.

◆ getMainSceneStack() [2/2]

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

Implements IClientInstance.

◆ getCurrentSceneStack() [1/2]

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

Implements IClientInstance.

◆ getCurrentSceneStack() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::SceneStack > 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<::SceneStack > ClientInstance::prepareSceneFor ( ::ui::SceneType const ,
::std::function<::std::shared_ptr<::AbstractScene >()>  )
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 & ) const
virtual

Implements IClientInstance.

◆ emoticonifyText() [2/2]

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

Implements IClientInstance.

◆ onMobEffectsChange()

virtual void ClientInstance::onMobEffectsChange ( )
virtual

Implements IClientInstance.

◆ setUISizeAndScale()

virtual void ClientInstance::setUISizeAndScale ( int ,
int ,
float  )
virtual

Implements IClientInstance.

◆ forEachVisibleScreen()

virtual void ClientInstance::forEachVisibleScreen ( ::std::function< void(::AbstractScene &)> ,
bool  )
virtual

Implements IClientInstance.

◆ forEachScreen()

virtual void ClientInstance::forEachScreen ( ::std::function< bool(::AbstractScene &)> ,
bool  )
virtual

Implements IClientInstance.

◆ forEachScreenConst()

virtual void ClientInstance::forEachScreenConst ( ::std::function< bool(::AbstractScene const &)> ,
bool  ) const
virtual

Implements IClientInstance.

◆ updateSceneStack()

virtual bool ClientInstance::updateSceneStack ( )
virtual

Implements IClientInstance.

◆ forEachAlwaysAcceptInputScreen()

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

Implements IClientInstance.

◆ forEachAlwaysAcceptInputScreenWithTop()

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

Implements IClientInstance.

◆ showPlayerProfile()

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

Implements IClientInstance.

◆ isInGameInputEnabled()

virtual bool ClientInstance::isInGameInputEnabled ( ) const
virtual

Implements IClientInstance.

◆ setInGameInputEnabled()

virtual void ClientInstance::setInGameInputEnabled ( bool )
virtual

Implements IClientInstance.

◆ getSafeZoneScale()

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

Implements IClientInstance.

◆ verifySkinApproval()

virtual void ClientInstance::verifySkinApproval ( ::std::string const & ,
::std::function< void(::std::string)> const & ,
::std::function< void()> const &  ) 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.

◆ setHoloInput()

virtual void ClientInstance::setHoloInput ( ::std::unique_ptr<::HolographicPlatform > )
virtual

Implements IClientInstance.

◆ getHoloInput()

virtual::HolographicPlatform & ClientInstance::getHoloInput ( ) const
virtual

Implements IClientInstance.

◆ getVoiceSystem()

virtual::VoiceSystem & ClientInstance::getVoiceSystem ( ) const
virtual

Implements IClientInstance.

◆ getKeyboardManager()

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

Implements IClientInstance.

◆ setVoiceSystem()

virtual void ClientInstance::setVoiceSystem ( ::std::unique_ptr<::VoiceSystem > )
virtual

Implements IClientInstance.

◆ setLastPointerLocation()

virtual void ClientInstance::setLastPointerLocation ( float ,
float ,
float  )
virtual

Implements IClientInstance.

◆ clearTouchPointerLocations()

virtual void ClientInstance::clearTouchPointerLocations ( )
virtual

Implements IClientInstance.

◆ clearTouchPointerLocation()

virtual void ClientInstance::clearTouchPointerLocation ( int )
virtual

Implements IClientInstance.

◆ updateTouchPointerLocation()

virtual void ClientInstance::updateTouchPointerLocation ( int ,
float ,
float  )
virtual

Implements IClientInstance.

◆ getLastPointerLocation()

virtual::Vec3 ClientInstance::getLastPointerLocation ( )
virtual

Implements IClientInstance.

◆ getTouchPointerLocation()

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

Implements IClientInstance.

◆ updateActionPointerId()

virtual void ClientInstance::updateActionPointerId ( int )
virtual

Implements IClientInstance.

◆ getActionPointerId()

virtual int ClientInstance::getActionPointerId ( ) const
virtual

Implements IClientInstance.

◆ shouldUseLastPointerLocationOnFocusChange()

virtual bool ClientInstance::shouldUseLastPointerLocationOnFocusChange ( )
virtual

Implements IClientInstance.

◆ adjustGazeCursorByMouse()

virtual void ClientInstance::adjustGazeCursorByMouse ( float ,
float  )
virtual

Implements IClientInstance.

◆ currentScreenShouldStealMouse()

virtual bool ClientInstance::currentScreenShouldStealMouse ( )
virtual

Implements IClientInstance.

◆ getInProgressBAI()

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

Implements IClientInstance.

◆ newDictationDataAvailable()

virtual bool ClientInstance::newDictationDataAvailable ( ) const
virtual

Implements IClientInstance.

◆ clearDictationDataAvailable()

virtual void ClientInstance::clearDictationDataAvailable ( )
virtual

Implements IClientInstance.

◆ getDictationText()

virtual::std::string const & ClientInstance::getDictationText ( ) 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 ,
bool  )
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 ) const
virtual

Implements IClientInstance.

◆ setNumberOfActiveConfigs()

virtual void ClientInstance::setNumberOfActiveConfigs ( int )
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 )
virtual

Implements IClientInstance.

◆ getNumberOfEnabledConfigs()

virtual int ClientInstance::getNumberOfEnabledConfigs ( ) const
virtual

Implements IClientInstance.

◆ setWYSIWYGState()

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

Implements IClientInstance.

◆ getWYSIWYGState()

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

Implements IClientInstance.

◆ setOtherConfigsExistInThisCategory()

virtual void ClientInstance::setOtherConfigsExistInThisCategory ( bool )
virtual

Implements IClientInstance.

◆ getOtherConfigsExistInThisCategory()

virtual bool ClientInstance::getOtherConfigsExistInThisCategory ( ) const
virtual

Implements IClientInstance.

◆ setMoveTurnInput()

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

Implements IClientInstance.

◆ setupPersistentControls()

virtual void ClientInstance::setupPersistentControls ( ::InputMode )
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 > )
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 )
virtual

Implements IClientInstance.

◆ setSuspendDirectionalInput()

virtual void ClientInstance::setSuspendDirectionalInput ( bool )
virtual

Implements IClientInstance.

◆ setDisableInput()

virtual void ClientInstance::setDisableInput ( bool )
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 )
virtual

Implements IClientInstance.

◆ setMouseType()

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

Implements IClientInstance.

◆ resetBai()

virtual void ClientInstance::resetBai ( int )
virtual

Implements IClientInstance.

◆ clearInProgressBAI()

virtual void ClientInstance::clearInProgressBAI ( )
virtual

Implements IClientInstance.

◆ getSoundEngine()

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

Implements IClientInstance.

◆ play()

virtual void ClientInstance::play ( ::std::string const & ,
::Vec3 const & ,
float ,
float  )
virtual

Implements IClientInstance.

◆ playUI()

virtual void ClientInstance::playUI ( ::std::string const & ,
float ,
float  )
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 & )
virtual

Implements IClientInstance.

◆ setClientGameMode()

virtual void ClientInstance::setClientGameMode ( ::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 & ,
::std::string const & ,
int  )
virtual

Implements IClientInstance.

◆ startExternalNetworkWorld()

virtual void ClientInstance::startExternalNetworkWorld ( ::Social::GameConnectionInfo ,
::std::string const & ,
bool  )
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 & )
virtual

Implements IClientInstance.

◆ updateControllerHandling()

virtual void ClientInstance::updateControllerHandling ( )
virtual

Implements IClientInstance.

◆ onPlayerDestruction()

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

Reimplemented from PlayerListener.

◆ setBehaviorCommandCallback()

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

Implements IClientInstance.

◆ setBehaviorCommandStatus()

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

Implements IClientInstance.

◆ setConnectGamepadScreenActive()

virtual void ClientInstance::setConnectGamepadScreenActive ( bool )
virtual

Implements IClientInstance.

◆ requestScreenshot()

virtual ::Core::PathBuffer<::std::string > ClientInstance::requestScreenshot ( ::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 & ,
::std::function< void(::Bedrock::Http::Status, ::Core::Path const &, uint64)>  )
virtual

Implements IClientInstance.

◆ setActiveFileStorageArea()

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

Implements IClientInstance.

◆ onExtendDiskSpace()

virtual void ClientInstance::onExtendDiskSpace ( bool const bSet,
::std::weak_ptr<::Core::FileStorageArea > & fileStorageAreaWeakPtr,
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.

◆ onCriticalScriptError()

virtual void ClientInstance::onCriticalScriptError ( char const * ,
char const *  )
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 ,
int  )
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 & )
virtual

Implements IClientInstance.

◆ reloadEntityRenderers()

virtual void ClientInstance::reloadEntityRenderers ( ::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup > const & )
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.

◆ 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 > )
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 & ,
::ProfanityFilterContext ,
bool ,
::std::string const & ,
bool ,
bool  )
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.

◆ getHMDState() [1/2]

virtual::ClientHMDState & ClientInstance::getHMDState ( )
virtual

Implements IClientInstance.

◆ getHMDState() [2/2]

virtual::ClientHMDState const & ClientInstance::getHMDState ( ) const
virtual

Implements IClientInstance.

◆ setServerPingTime()

virtual void ClientInstance::setServerPingTime ( int )
virtual

Implements IClientInstance.

◆ getServerPingTime()

virtual int ClientInstance::getServerPingTime ( ) const
virtual

Implements IClientInstance.

◆ setDefaultPlayscreenTab()

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

Implements IClientInstance.

◆ setClientInstanceState()

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

Implements IClientInstance.

◆ setUIEventCoordinator()

virtual void ClientInstance::setUIEventCoordinator ( ::std::unique_ptr<::UIEventCoordinator > && )
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.

◆ computeScreenCoordsFromScreenNormCoords()

virtual void ClientInstance::computeScreenCoordsFromScreenNormCoords ( float ,
float ,
short & ,
short &  )
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 )
virtual

Implements IClientInstance.

◆ setDictation()

virtual void ClientInstance::setDictation ( ::std::string const & )
virtual

Implements IClientInstance.

◆ setNewDictationString()

virtual void ClientInstance::setNewDictationString ( bool )
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 ,
uint64 const ,
::SplitScreenDirection const  ) 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.

◆ getBlockRegistry()

virtual ::std::weak_ptr<::BlockTypeRegistry > ClientInstance::getBlockRegistry ( ) 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 )
virtual

Implements IClientInstance.

◆ getRemoteServerNetworkTimeMs()

virtual float ClientInstance::getRemoteServerNetworkTimeMs ( ) const
virtual

Implements IClientInstance.

◆ setRemoteServerNetworkTimeMs()

virtual void ClientInstance::setRemoteServerNetworkTimeMs ( float )
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.

◆ flagDisconnectionAndNotify() [1/2]

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

Implements IClientInstance.

◆ flagDisconnectionAndNotify() [2/2]

virtual void ClientInstance::flagDisconnectionAndNotify ( ::DisconnectionScreenParams const & )
virtual

Implements IClientInstance.

◆ setClientUpdateAndRenderThrottling()

virtual void ClientInstance::setClientUpdateAndRenderThrottling ( bool ,
int ,
float  )
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.

◆ openContentLogHistory()

virtual void ClientInstance::openContentLogHistory ( )
virtual

Implements IClientInstance.

◆ getGameUpdateDurationInSeconds()

virtual double ClientInstance::getGameUpdateDurationInSeconds ( ) const
virtual

Implements IClientInstance.


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