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