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

Classes

struct  CommandParseTableEntry

Public Types

enum class  AddedFriendLocation : int {
  AddFriendsRecommendedFriends = 0 , AddFriendsRecentlyPlayedWith = 1 , AddFriendsFollowers = 2 , AddFriendsSearch = 3 ,
  ProfileMain = 4 , JsonUI = 5 , ProfileFriendsList = 6 , ProfileFollowersList = 7
}
enum class  AuthenticationOutcome : int { Success = 0 , Failed = 1 , AccountRequired = 2 }
enum class  CDNDownloadEventOrigin : int { Manifest = 0 , SystemServicePacks = 1 , WorldResourcePackDownload = 2 }
enum class  CDNDownloadResult : int {
  Success = 0 , Failure = 1 , Timeout = 2 , AddedToPackRepo = 3 ,
  NotFoundInPackRepo = 4 , NotOnStack = 5
}
enum class  ChunkCacheResultType : int { SuccessFromCache = 0 , SuccessFromNetwork = 1 , Failure = 2 }
enum class  ClubsEngagementAction : int {
  Like = 0 , Unlike = 1 , Post = 2 , Delete = 3 ,
  Report = 4 , Comment = 5
}
enum class  ClubsEngagementTargetType : int {
  Unknown = 0 , ImageFeedPost = 1 , TextFeedPost = 2 , Comment = 3 ,
  RealmEvent = 4 , Gamertag = 5
}
enum class  ClubsFeedScreenSource : int { PlayScreen = 0 , PauseScreen = 1 , SlotsScreen = 2 }
enum class  DayOneExperienceState : int { Started = 0 , CompletedWithoutWorlds = 1 , CompletedWithImportSkipped = 2 , CompletedWithImport = 3 }
enum class  DeviceAccountFailurePhase : int {
  Unknown = 0 , SignIn = 1 , LoadCredentials = 2 , TitleKey = 3 ,
  StoreVerify = 4 , PlayFabCreateConfigured = 5 , PlayFabCreate = 6
}
enum class  EducationLessonAction : int {
  Start = 0 , Continue = 1 , Restart = 2 , Host = 3 ,
  Join = 4 , Finish = 5
}
enum class  ElementConstructorUseType : int { Created = 0 , Entered = 1 }
enum class  ExploitType : int { DropItem = 0 , ExcessiveChatMessageLength = 1 , SoundPacket = 2 }
enum class  ExportOutcome : int { Failed = 0 , Success = 1 }
enum class  ExportStage : int { Initiated = 0 , Completed = 1 }
enum class  FileTransmissionDirection : int { Download = 0 , Upload = 1 }
enum class  FileTransmissionState : int {
  Failed = 0 , Started = 1 , Completed = 2 , Resumed = 3 ,
  Canceled = -1
}
enum class  FileTransmissionType : int {
  RealmFile = 1 , Dlc = 2 , Remix3DDeprecated = 3 , DlcUpdateAuto = 4 ,
  DlcUpdateUser = 5
}
enum class  IgnoredNotificationSource : int { OwnRealm = 0 , FriendsRealm = 1 , Count = 2 }
enum class  IgnoredNotificationsType : int { UnreadPost = 0 , RealmsInvite = 1 , Count = 2 }
enum class  LessonCompleteDialogEntryPoint : int { EduPauseMenu = 0 , LessonCommand = 1 }
enum class  MarkLevelForSyncReason : int { DoesntExist = 0 , LocalOutOfDate = 1 , ManifestInBadState = 2 , FirstSyncBlob = 3 }
enum class  MultiplayerSessionUpdateTrigger : int { None = -1 , PlayerJoined = 0 , PlayerLeft = 1 }
enum class  PetDeathContext : int { DiedOfOtherCause = 0 , PlayerMurdered = 1 , OwnerMurdered = 2 , MobMurdered = 3 }
enum class  ProfileError : int {
  None = 0 , UserNotFound = 1 , NoInternet = 2 , NotAllowedToViewProfilesAdult = 3 ,
  NotAllowedToViewProfilesChild = 4 , NotLoggedInWithMSA = 5 , LoggedInWithMSAButPlatformProfile = 6
}
enum class  PromotionType : int { Featured = 0 , Default = 1 , None = 2 }
enum class  PurchaseStage : int { Unknown = 0 , Store = 1 , Marketplace = 2 }
enum class  RealmConnectionFlow : int {
  PlayScreen = 0 , SettingsScreen = 1 , InviteLink = 2 , AllowList = 3 ,
  Marketplace = 4 , CreateScreen = 5 , SlotsScreen = 6 , ConnectToRealmLink = 7 ,
  EditWorld = 8 , TimelineRequiredScreen = 9
}
enum class  RealmConnectionLambda : int {
  CompletedCallback = 0 , RetryCallback = 1 , ProgressScreenTickCallback = 2 , ProgressScreenOnCancelCallback = 3 ,
  GameServerConnectProgressCallback = 4
}
enum class  RealmConnectionResult : int {
  Success = 0 , SuccessWithWarning = 1 , FailWithUnnassignedDevVersion = 2 , Fail = 3 ,
  Retry = 4 , CancelByUser = 5 , InvalidCallback = 6 , Unknown = 7 ,
  TimedOut = 8
}
enum class  ServerType : int { Unknown = 0 , DedicatedServer = 1 , PublicServer = 2 }
enum class  ShareMode : int { Share = 1 , Copy = 2 }
enum class  SignInAccountType : int {
  Unknown = 0 , PlayFabDevice = 1 , XboxLive = 2 , Psn = 3 ,
  PlayFabXboxLive = 4 , PlayFabPsn = 5 , PlayFabNsa = 6
}
enum class  SignInStage : int {
  Unknown = 0 , Starting = 1 , Failed = 2 , Canceled = 3 ,
  Succeeded = 4 , SucceededNewAccount = 5 , FailedCreate = 6
}
enum class  StructureBlockActionType : int {
  Unknown = -1 , Save = 0 , Load = 1 , Export = 2 ,
  Export3D = 3 , LeaveScreen = 4 , Import = 5
}
enum class  SuspendTriggersDisconnect : int { Yes = 0 , No = 1 }
enum class  WorldClassroomCustomization : int { ResourceUri = 0 }
using CommandParseTableDetails = ::std::vector<::IMinecraftEventing::CommandParseTableEntry>
using EventAndManagerWriter
using EventWriter = ::brstd::function_ref<void(::Social::Events::Event&) const, void(::Social::Events::Event&)>
using OptionsObserver = ::std::function<void(bool)>
using RegisterOptionsObserver
using SignInErrorDetails = ::std::vector<::std::pair<::std::string, ::std::string>>
using TestBuildIdType = char const*
enum class  ConnectionFailureReason : int { Unknown = -1 , MismatchedMinecraftProtocol = 1 , MismatchedRaknetVersion = 2 }
enum class  PlayerJoinWorldAttemptState : int {
  Unknown = 0 , AttemptingToJoin = 1 , TimedOutAttemptingJoin = 2 , FailedToJoin = 3 ,
  SuccessfulJoin = 4 , Canceled = 5
}
enum class  ServerConnectionOutcome : int {
  Success = 0 , Failed = 1 , FailedUserOffline = 2 , FailedServerFull = 3 ,
  FailedServerOffline = 4
}
using SubjectType

Public Member Functions

virtual void init (::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const &, ::Bedrock::NonOwnerPointer<::AppPlatform > const &)=0
virtual void initDeviceAndSessionIds ()=0
virtual void initEditorEventListener ()=0
virtual void shutdown ()=0
virtual::std::string const & getPlayerSessionId ()=0
virtual::std::chrono::steady_clock::time_point getWorldSessionIdGenerationTimestamp () const =0
virtual bool getShouldHaveAchievementsEnabled ()=0
virtual void setShouldHaveAchievementsEnabled (bool)=0
virtual bool getAchievementsAlwaysEnabled ()=0
virtual uint getPrimaryLocalUserId () const =0
virtual void forceSendEvents ()=0
virtual::Social::Events::EventManager & getEventManager () const =0
virtual void updatePrimaryLocalUserId (uint const &)=0
virtual::std::string getUserUID (::Social::IdentityType, ::std::string const &) const =0
virtual void registerSecondaryUserCommonProperties (uint const &, ::std::string const &) const =0
virtual void unregisterSecondaryUserCommonProperties (uint const &) const =0
virtual void updateIsLegacyPlayer (bool) const =0
virtual void updateIsTrial (bool) const =0
virtual void updateEditionType () const =0
virtual void updateClientId () const =0
virtual void registerOptionsObserver (::brstd::function_ref< ::Bedrock::PubSub::Subscription(::std::function< void(bool)>) const, ::Bedrock::PubSub::Subscription(::std::function< void(bool)>)>)=0
virtual void addListener (::std::unique_ptr<::Social::Events::IEventListener >)=0
virtual void clearListeners ()=0
virtual::Json::Value propertiesAsJsonValue () const =0
virtual void fireEvent (::std::string const &, ::std::vector<::Social::Events::Property > const &, ::std::vector<::Social::Events::Measurement > const &, bool)=0
virtual void fireEventBlockTypeRegistryChecksumMismatch (::std::string const &, uint64 const &, uint64 const &, ::std::string const &)=0
virtual void fireEventOnSuccessfulClientLogin (::Level const *)=0
virtual void fireEventStartClient (::std::string const &, bool)=0
virtual void fireEventStartWorld (::NetworkType, ::std::string const &, ::Social::MultiplayerServiceIdentifier const)=0
virtual void fireEventPlayerJoinWorld (uint const &, ::SubClientId const, bool, ::std::optional< bool >, ::IConnectionEventing::PlayerJoinWorldAttemptState const, int, ::Connection::DisconnectFailReason, ::Json::Value const &, ::TransportLayer, ::NetworkType, ::Social::MultiplayerState, bool, bool, ::Social::MultiplayerServiceIdentifier, ::std::string const &, ::std::string const &, ::std::string const &, bool, ::Social::GameConnectionInfo const &)=0
virtual void fireEventClientLastPackets (uint const &, ::SubClientId const, int, ::Json::Value const &, ::Json::Value const &)=0
virtual void fireEventSignalServiceConnect (::SignalServiceConnectStage, bool, ::Json::Value const &, ::PlayerMessaging::SigninID const &, ::std::string const &, bool)=0
virtual void fireEventSignalMessagePerformance (::PlayerMessaging::SigninID const &, ::MessagePerformance const &, bool)=0
virtual void fireEventOnClientDisconnect (::SubClientId, bool, ::Connection::DisconnectFailReason, ::std::string const &, ::std::string const &, ::std::string const &)=0
virtual void fireEventOnServerDisconnect (::Connection::DisconnectFailReason, ::std::string const &, ::SubClientId, ::std::string const &, uint64, ::std::string const &)=0
virtual void fireEventOnServerAsyncJoinTaskVerdict (::nonstd::expected<::AsyncJoinAllow, ::AsyncJoinDeny > const &, ::SubClientId const, uint)=0
virtual void fireEventHttpClientError (::std::string const &)=0
virtual void fireGlobalResourcePackCrashRecovery (::PackInstance &, ::mce::UUID, int)=0
virtual void fireServerConnectionEvent (::IConnectionEventing::ServerConnectionOutcome, uint, double, ::std::string const &, ::std::string const &)=0
virtual void fireServerConnectionAttemptEvent (::std::string const &, bool, ::std::string const &)=0
virtual void fireTextToSpeechToggled (bool, bool)=0
virtual void fireEventAppInitFileOpenStats (::Core::Profile::FileCounters const &, ::Core::Profile::FileCounters const &)=0
virtual void fireEventStartupPerformance (::brstd::function_ref< void(::Social::Events::Event &) const, void(::Social::Events::Event &)>)=0
virtual void fireEventOnAppStart (::brstd::function_ref< void(::Social::Events::Event &) const, void(::Social::Events::Event &)>)=0
virtual void fireEventOnAppSuspend (::brstd::function_ref< void(::Social::Events::Event &) const, void(::Social::Events::Event &)>, ::IMinecraftEventing::SuspendTriggersDisconnect, bool)=0
virtual void fireEventOnAppResume (::brstd::function_ref< void(::Social::Events::Event &) const, void(::Social::Events::Event &)>, ::std::optional< int64 >)=0
virtual void fireEventOnDeviceLost (::brstd::function_ref< void(::Social::Events::Event &) const, void(::Social::Events::Event &)>)=0
virtual void fireEventHardwareInfo ()=0
virtual void fireEventDeviceLost ()=0
virtual void fireEventRenderingSizeChanged ()=0
virtual void fireEventDiskStatus (::DiskStatus, ::Core::LevelStorageState, uint64)=0
virtual void fireEventStorageAreaFull (::std::string const &, ::std::vector<::Bedrock::DirectoryEntry > const &)=0
virtual void fireEventOptionsUpdated (bool, ::brstd::function_ref< void(::Social::Events::Event &) const, void(::Social::Events::Event &)>)=0
virtual void fireEventChatSettingsUpdated (::Player const *, ::std::vector<::Social::Events::Property > const &) const =0
virtual void fireEventPerformanceMetrics (::ProfilerLiteTelemetry const &, bool, int)=0
virtual void fireEventPerformanceContext (::PerfContextTrackerReport const &, bool, int)=0
virtual void fireEventDevSlashCommandExecuted (::std::string const &, ::std::string const &)=0
virtual void fireCommandParseTableTelemetry (bool const, ::std::vector<::IMinecraftEventing::CommandParseTableEntry > const &) const =0
virtual void fireEventPlayerTravelled (::Player *, float, int)=0
virtual void fireEventVideoPlayed (::std::string const &, ::std::string const &)=0
virtual void fireEventRespondedToAcceptContent (::PacksInfoData const &, bool, bool)=0
virtual void fireEventWorldLoadTimes (::std::string const &, ::std::vector<::std::pair<::std::string, float > > const)=0
virtual void fireCDNDownloadEvent (::std::string const &, ::std::string const &, ::std::string const &, ::IMinecraftEventing::CDNDownloadResult const &, ::IMinecraftEventing::CDNDownloadEventOrigin const &, float const &)=0
virtual void fireEventSignInToIdentity (::IMinecraftEventing::SignInAccountType, ::Social::IdentitySignInTrigger, ::std::string const &, bool, ::IMinecraftEventing::SignInStage, ::Social::SignInResult, int, ::Social::PlayerIDs, ::std::string const &)=0
virtual void fireEventSignOutOfIdentity (::IMinecraftEventing::SignInAccountType, ::Social::IdentitySignInTrigger, ::std::string const &, ::std::string const &)=0
virtual void fireEventAppPaused ()=0
virtual void fireEventAppUnpaused ()=0
virtual void fireEventAppSurfaceCreated ()=0
virtual void fireEventAppSurfaceDestroyed ()=0
virtual void fireEventSplitScreenUpdated (::SplitScreenUpdatedEventData const &)=0
virtual void fireEventPopupClosed (::std::string const &) const =0
virtual void fireEventWorldImported (int64, uint64)=0
virtual void fireEventWorldImportedResult (::FileArchiverOutcome)=0
virtual void fireCurrentInputUpdated (uint, ::InputMode)=0
virtual void fireEventTreatmentPackApplied (::PackManifest const &)=0
virtual void fireEventPackPlayed (::PackInstance const &, uint)=0
virtual void fireEventTreatmentPackDownloadFailed (::std::string, ::std::string, ::std::string, ::std::string)=0
virtual void fireEventTreatmentPackDownloaded (::std::string, ::std::string, ::std::string, ::std::string)=0
virtual void fireEventTreatmentPackRemoved (::std::string)=0
virtual void fireEventContentLogsInWorldSession (::std::string const &, uint, uint)=0
virtual void fireEventEntitlementCacheLoadTimeout ()=0
virtual void fireRealmConnectionEventStart (::IMinecraftEventing::RealmConnectionFlow)=0
virtual void fireRealmConnectionEventGenericLambdaCalled (::IMinecraftEventing::RealmConnectionFlow, ::IMinecraftEventing::RealmConnectionLambda, ::IMinecraftEventing::RealmConnectionResult)=0
virtual void fireEventCompoundCreatorCreated (int, int)=0
virtual void fireEventElementConstructorUsed (int, int, ::IMinecraftEventing::ElementConstructorUseType)=0
virtual void fireEventEntitySpawned (::Player *, int, uint)=0
virtual void fireEventReducerBlockEntered (::ItemDescriptor const &)=0
virtual void fireEventRespawn (::Player &, int)=0
virtual void fireEventServerRespawnSearchTime (::Player &, ::PlayerRespawnTelemetryData const &)=0
virtual void firePackSettingsEvent (::PackSettings const &, ::PackManifest const &, ::std::string)=0
virtual void removeTestBuildIdTag ()=0
virtual void removeTestTelemetryTag ()=0
virtual void setTestBuildIdTag (char const *)=0
virtual void setTestTelemetryTag (char const *)=0
virtual void stopDebugEventLoggingForAllListeners ()=0
virtual void tick ()=0
virtual void fireEventMultiplayerClientConnectionStateChanged (::std::string const &, uint, uint, uint, ::std::string const &)=0
virtual void fireEventPacketViolationDetected (uint64, ::std::string, ::PacketViolationResponse, ::MinecraftPacketIds, ::NetworkIdentifier const &, uint, ::SubClientId, ::SubClientId, uint)=0
virtual void fireEventServerReceivedValidPacket (::NetworkIdentifier const &, ::MinecraftPacketIds, ::SubClientId)=0
virtual void fireEventClientSentOrReceivedPacket (::NetworkIdentifier const &, ::MinecraftPacketIds, ::SubClientId, ::std::string, bool)=0
virtual void fireEventJoinCanceled (::LoadingState)=0
virtual void fireIgnoredNotificationsEvent (::IMinecraftEventing::IgnoredNotificationsType, int, ::std::set<::IMinecraftEventing::IgnoredNotificationSource >)=0
virtual void fireClubsEngagementEvent (::IMinecraftEventing::ClubsEngagementAction, ::IMinecraftEventing::ClubsEngagementTargetType, char const *, int64 const, ::std::string const &)=0
virtual void fireClubsOpenFeedScreenEvent (::IMinecraftEventing::ClubsFeedScreenSource const, int64 const, ::std::string const &, int)=0
virtual void fireEventEntitlementListInfo (::std::vector<::ContentIdentity > &, bool)=0
virtual void fireEventStorage (int, ::std::string const &)=0
virtual void fireEventDlcStorageFull (::std::string const &, uint64, uint64, uint64, uint64)=0
virtual void fireEventPlatformStorePurchaseFailure (::std::string const &, ::std::string const &)=0
virtual void fireEventPurchaseFailureDetails (int, ::std::string const &, ::std::string const &, ::std::string const &)=0
virtual void fireEventTreatmentsCleared ()=0
virtual void fireEventTreatmentsSet (::std::vector<::std::string > const &, ::std::string const &)=0
virtual void fireEventProgressionsSet (::std::vector<::std::string > const &)=0
virtual void fireEventPackImportTimeout (::std::string const &)=0
virtual void fireEventFatalClientPackError (::FatalClientPackErrorType, ::gsl::span<::std::string const >)=0
virtual void fireEventStoreErrorPage (::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &)=0
virtual void setServerIdsforClient (::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &)=0
virtual void setConnectionGUID (::std::string const &)=0
virtual void removeConnectionGUID ()=0
virtual void fireEventSearchCatalogRequest (::brstd::function_ref< void(::Social::Events::Event &) const, void(::Social::Events::Event &)>)=0
virtual void fireEventStoreLocalizationBinaryFetchResponse (int const, uint const)=0
virtual void fireEventStoreSessionResponse (::std::string const &, int const, int const, bool const)=0
virtual void fireEventStoreDiscoveryRequestResponse (int const, int const, bool const)=0
virtual void fireEventStoreInventoryRefreshRequestResponse (int const, int const, bool const)=0
virtual void fireEventInventoryVersionRefreshRequestResponse (int const, int const, bool const)=0
virtual void fireEventServerDrivenLayoutPageLoaded (::brstd::function_ref< void(::Social::Events::Event &) const, void(::Social::Events::Event &)>, ::std::string, int, int, int, int, int)=0
virtual void fireEventServerDrivenLayoutImagesLoaded (::brstd::function_ref< void(::Social::Events::Event &) const, void(::Social::Events::Event &)>, ::std::string, int, uint64, int, int, int, ::std::vector< ushort > &)=0
virtual void fireEventLockedItemGiven ()=0
virtual void fireEventPlayerBounced (::Player *, ::Block const &, int)=0
virtual void fireEventSetValidForAchievements (::Player *, bool)=0
virtual void fireEventAchievementReceived (::std::string const &, ::std::string const &, ::std::string const &)=0
virtual void updatePlayerUndergroundStatus (::Player *player, bool isUnderground)
virtual void fireEventPlayerAttemptingExploit (::Player *, ::IMinecraftEventing::ExploitType)=0
virtual void fireEventWorldLoaded (::Player *, ::brstd::function_ref< void(::Social::Events::EventManager &, ::Social::Events::Event &) const, void(::Social::Events::EventManager &, ::Social::Events::Event &)>)=0
virtual void fireEventMarkLevelForSync (::std::string const &, int64, int64, ::IMinecraftEventing::MarkLevelForSyncReason)=0
virtual void fireMinecraftVersionLaunched (bool)=0
virtual void fireMinecraftVersionInviteAccepted (bool, uint64)=0
virtual void fireInviteStatusReceived (::std::string)=0
virtual void fireInviteStatusSentImpl (uint, ::std::vector<::std::string >)=0
virtual void fireDayOneExperienceStateChanged (::IMinecraftEventing::DayOneExperienceState, ::std::optional< uint >, ::std::optional< uint64 >)=0
virtual void fireContentDecryptionFailure (::std::string const &, ::std::string const &, ::std::string const &)=0
virtual void fireWorldConversionAttemptEvent (::Legacy::WorldConversionReport const &)=0
virtual void fireWorldConversionInitiatedEvent (::std::string const &)=0
virtual void fireWorldUpgradedToCnCPart2 (bool, ::std::string const &, ::Experiments const &, ::std::string const &, ::LevelSeed64, float)=0
virtual void fireEventAssertFailed (::std::string const &, ::std::string const &)=0
virtual void fireEventCrashSystemFailedToInit ()=0
virtual void fireChatUsedEvent (uint, bool)=0
virtual void fireEventJoinByCode (::std::string const &)=0
virtual void fireEventBlockPlacedByCommand (::Block const &, int)=0
virtual void fireEventServerPlayerJoinedGame (::NetworkIdentifier const &, ::SubClientId, ::std::string const &)=0
virtual void fireEventScriptPluginDiscovery (::ScriptPluginResult const &, bool)=0
virtual void fireEventScriptPluginRun (::ScriptPluginResult const &, ::std::chrono::microseconds, bool)=0
virtual void fireEventScriptDebuggerListen (bool, bool)=0
virtual void fireEventScriptDebuggerConnect (bool, bool, int)=0
virtual void fireEditorEventToolActivated (::std::string const &)=0
virtual void fireEditorUndo (::std::string const &)=0
virtual void fireEditorRedo (::std::string const &)=0
virtual void fireEditorScriptAction (::std::string const &, ::std::string const &, ::std::string const &)=0
virtual void fireEditorTutorialEvent (::std::string_view, ::std::optional<::std::string > const &, ::std::string const &, ::std::optional<::std::string > const &)=0
virtual void fireEventWorldLoadedClassroomCustomization (::IMinecraftEventing::WorldClassroomCustomization, ::buffer_span<::std::pair<::std::string_view, ::std::string_view > >)=0
virtual void fireClassroomSettingUpdated (::ClassroomSetting, ::SettingsScreenMode)=0
virtual void fireEventNpcPropertiesUpdated (::Actor &, bool)=0
virtual void fireEventBoardTextUpdated (::ChalkboardBlockActor &)=0
virtual void fireEventCameraUsed (bool)=0
virtual void fireEventPortfolioExported (int, int)=0
virtual void fireQuickPlayEvent ()=0
virtual void firePermissionsSetEvent (::PlayerPermissionLevel const, ::CommandPermissionLevel const, ::PlayerPermissionLevel const, ::CommandPermissionLevel const)=0
virtual void fireExternalUriLaunched (::std::string const &) const =0
virtual void fireUserGeneratedUriLaunched (::UserGeneratedUriSource) const =0
virtual void fireUserGeneratedUriLaunchFailed (::UserGeneratedUriSource, ::Util::ResourceUri::ValidationStatus, ::std::string const &) const =0
virtual void fireEventEmptyLibraryCategoryError (::std::string const &) const =0
virtual void fireCodeBuilderCachePerformance (::std::string const &, ::std::chrono::milliseconds) const =0
virtual void fireCodeBuilderLoadPerformance (::std::string const &, uint64, uint64, ::std::chrono::milliseconds) const =0
virtual void fireCodeBuilderRunPerformance (::std::string const &, ::std::chrono::milliseconds) const =0
virtual void fireLibraryButtonPressed (::std::string const &, ::std::string const &, ::std::string const &)=0
virtual void fireCourseButtonPressed (::std::string const &, ::std::string const &)=0
virtual void fireLessonActionTaken (::std::string const &, ::std::string const &, ::std::string const &, ::IMinecraftEventing::EducationLessonAction, int)=0
virtual void fireLessonProgressEvent (::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &, int)=0
virtual void fireShareButtonPressed (::std::string const &, ::EduShareUriType, ::EduShareMethodType, bool)=0
virtual void fireLessonCompleteDialogOpened (::IMinecraftEventing::LessonCompleteDialogEntryPoint const) const =0
virtual void fireInAppCodeBuilderActivated (::OpenCodeMethod, ::std::string const &, ::std::string const &, ::std::string const &) const =0
virtual void fireInAppCodeBuilderDismissed (::std::string const &) const =0
virtual void fireCodeCommandButtonPressed ()=0
virtual void fireIDESelected (::std::string const &) const =0
virtual void fireEventEduResources () const =0
virtual void fireEventEduiOSPurchaseTransaction (::TransactionStatus const &) const =0
virtual void fireEventCodeBuilderClosed () const =0
virtual void fireEventCodeBuilderLog (::Webview::TelemetryCommonProperties const &, ::std::string const &, ::std::string &) const =0
virtual void fireEventCodeBuilderScoreChanged (::std::string const &, int const) const =0
virtual void fireEventCodeBuilderRuntimeAction (::std::string const &) const =0
virtual void fireEventEduServiceStatus (::std::string const &, ::std::string const &, int, ::buffer_span<::std::pair<::std::string_view, ::std::string_view > >) const =0
virtual void fireEventWebviewDownload (::std::string const &, ::WebviewDownloadInfo const &) const =0
virtual void fireEduServiceRequestFailed (::std::string const &, ::std::string const &, ::std::string const &, ::buffer_span<::std::pair<::std::string_view, ::std::string_view > >) const =0
virtual void fireEventButtonPressed (::std::string const &, ::std::unordered_map<::std::string, ::std::string > const &) const =0
virtual void fireEventModalShown (::std::string const &, ::std::unordered_map<::std::string, ::std::string > const &) const =0
virtual void fireEventOptionsChanged (::std::string const &, ::std::unordered_map<::std::string, int > const &) const =0
virtual void fireEventTagButtonPressed (::std::string const &, bool) const =0
virtual void fireEventLevelDataOverride (::std::string_view) const =0
virtual void fireEventEduContentVerificationFailed () const =0
virtual void fireEventLibrarySearch (::brstd::function_ref< void(::Social::Events::Event &) const, void(::Social::Events::Event &)>) const =0
virtual void fireEventLibrarySearchItemSelected (int const, int const, ::std::string const &, int const, int const) const =0
virtual void fireEventControlTipsPanelUpdated (::EduControlPanelUpdateType, double) const =0
virtual void fireEventWorldExported (int64, uint64)=0
virtual void fireEventControlRemappedByPlayer (::std::string const &, ::RawInputType, int) const =0
virtual void fireEventDifficultySet (::SharedTypes::Legacy::Difficulty, ::SharedTypes::Legacy::Difficulty)=0
virtual void fireEventGameRulesUpdated (bool, bool, ::std::string const &)=0
virtual void fireEventGameRulesUpdated (int, int, ::std::string const &)=0
virtual void fireEventGameRulesUpdated (float, float, ::std::string const &)=0
virtual void fireEventDefaultGameTypeChanged (::GameType, ::GameType)=0
virtual void fireEventNewContentCheckCompleted (::std::string const &, bool)=0
virtual void fireEventEncyclopediaTopicChanged (::std::string const &, ::InputMode)=0
virtual void fireEventHowToPlayTopicChanged (::std::string const &, ::InputMode)=0
virtual void fireEventAndroidHelpRequest ()=0
virtual void fireEventWorldFilesListed (uint64, uint64, uint64, uint64)=0
virtual void fireEventLabTableCreated (int, int, int)=0
virtual void fireEventPlayerMessageSay (::std::string const &, ::std::string const &)=0
virtual void fireEventPlayerMessageTell (::std::string const &, ::std::string const &, ::std::string const &)=0
virtual void fireEventPlayerMessageChat (::std::string const &, ::std::string const &)=0
virtual void fireEventPlayerMessageMe (::std::string const &, ::std::string const &)=0
virtual void fireEventPlayerMessageTitle (::std::string const &, ::std::string const &, ::std::string const &)=0
virtual void fireEventPlayerDamaged (::Player *, ::SharedTypes::Legacy::ActorDamageCause)=0
virtual void fireEventPlayerKicked (::std::string const &, ::std::string const &)=0
virtual void fireEventPlayerBanned (::std::string const &)=0
virtual void fireEventRealmShared (::std::string const &, ::IMinecraftEventing::ShareMode const &, int64 const &)=0
virtual void fireEventRealmMemberlistCleared (int64 const &, int const &)=0
virtual void fireEventRealmUrlGenerated (::std::string const &, int64 const &)=0
virtual void fireEventStructureExport (::glTFExportData const &, ::IMinecraftEventing::ExportOutcome, ::IMinecraftEventing::ExportStage) const =0
virtual void fireEventContentShared (::std::string const &, ::std::string const &, ::IMinecraftEventing::ShareMode const &)=0
virtual void fireEventStorageReport (::std::string const &)=0
virtual void fireEventStackLoaded (::StackStats const &)=0
virtual void fireEventUnknownBlockReceived (::NewBlockID const &, ushort)=0
virtual void fireEventSignInEdu (::std::string const &, ::edu::Role, ::Identity::EduSignInStage, ::std::string const &, ::std::string const &, ::std::vector<::std::pair<::std::string, ::std::string > > const &)=0
virtual void fireEventSignOutEdu (::std::string const &, ::edu::Role, ::std::string const &, ::std::string const &, ::std::string const &)=0
virtual void fireEventSwitchAccountEdu (::std::string const &, ::edu::Role, ::std::string const &)=0
virtual void fireEventEduDemoConversion (::edu::Role, ::LastClickedSource)=0
virtual void fireEventPopupFiredEdu (::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &, ::ActiveDirectoryAction const)=0
virtual void fireEventPlayIntegrityCheck (::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &)=0
virtual void fireEventCloudOperationStartedEdu (::EduCloudUtils::Operation const, ::EduCloud::CloudItemType const, ::std::string const &, uint64 const, ::std::optional<::std::string > const &)=0
virtual void fireEventCloudMyWorldsSummary (int const, int const, int const, int const, int const)=0
virtual void fireEventCloudOperationEndedEdu (::EduCloudUtils::Operation const, ::EduCloud::CloudItemType const, ::std::string const &, ::std::chrono::milliseconds const, uint const, uint64 const, ::std::optional<::std::string > const &, ::std::optional<::std::string > const &, ::std::optional<::std::string > const &, ::std::optional<::std::string > const &)=0
virtual void fireEventCloudConflictCheckEdu (::std::string const &, ::EduCloud::ConflictResolutionStatus const)=0
virtual void fireEventPurchaseGameAttempt (::std::string const &, ::std::string const &, ::std::string const &)=0
virtual void fireEventPurchaseGameResult (int)=0
virtual void fireEventTrialDeviceIdCorrelation (int64, ::std::string const &, int64, ::std::string const &)=0
virtual void fireEventDeviceIdManagerFailOnIdentityGained ()=0
virtual void fireEventPushNotificationPermission (bool, ::std::string const &)=0
virtual void fireEventPushNotificationReceived (::PushNotificationMessage const &)=0
virtual void fireEventPushNotificationOpened (::std::string const &, ::std::string const &)=0
virtual void firePerfTestEvent (::std::string const &, ::std::string const &, ::std::string const &, uint, uint, ::std::string const &, ::std::vector<::std::pair<::std::string, float > > const &)=0
virtual void fireEventLicenseCheck (bool, ::ExtraLicenseData &)=0
virtual void fireQueryOfferResult (::std::string const &, int, bool)=0
virtual void fireEventQueryPurchasesResult (::std::string const &, ::std::string const &, int, bool)=0
virtual void fireEventWorldGenerated (::std::string const &, ::LevelSettings const &, bool)=0
virtual void fireEventCopyWorldEducationEnabled ()=0
virtual void fireEventBundleSubOfferClicked (int, int, ::std::string const &, ::std::string const &, bool, ::std::string const &)=0
virtual void fireEventStoreOfferClicked (::brstd::function_ref< void(::Social::Events::Event &) const, void(::Social::Events::Event &)>)=0
virtual void fireEventStoreOfferClicked (::std::string const, ::std::string const &)=0
virtual void fireEventPersonaOfferClicked (::brstd::function_ref< void(::Social::Events::Event &) const, void(::Social::Events::Event &)>)=0
virtual void fireEventStoreSearch (::brstd::function_ref< void(::Social::Events::Event &) const, void(::Social::Events::Event &)>)=0
virtual void fireEventSearchItemSelected (int const, int const, ::std::string const &, int const, int const, int const, ::std::string const &)=0
virtual void fireEventUserListUpdated (::std::string const &productId, ::std::string const &listId, ::std::string const &operation, bool success)=0
virtual void fireEventUgcAcquisitionStateChanged (::std::string const &, uint64, double, bool, int, bool, int, ::std::string const &, ::std::string const &, int, int)=0
virtual void fireEventRealmsGeneralCall (::std::string const &, ::Bedrock::Http::Status)=0
virtual void fireEventRealmsRealmSpecificCall (::std::string const &, int64, ::Bedrock::Http::Status)=0
virtual void fireEventRealmDownload (::std::string const &, ::std::string const &, int const, int const, int const)=0
virtual void fireEventRealmUpload (::std::string const &, ::std::string const &, int const, int const, int const, bool const)=0
virtual void fireRealmConnectionEventRealmAPIRequest (::IMinecraftEventing::RealmConnectionFlow)=0
virtual void fireRealmConnectionEventRealmAPIResponse (::IMinecraftEventing::RealmConnectionFlow, int)=0
virtual::std::string getSessionId ()=0
virtual void fireEventChunkLoaded (::LevelChunk &)=0
virtual void fireEventChunkUnloaded (::LevelChunk &)=0
virtual void fireEventChunkChanged (::LevelChunk &)=0
virtual void fireEventMultiplayerSessionUpdate (::Bedrock::NonOwnerPointer<::Level >)=0
virtual void fireEventLevelDestruct (bool)=0
virtual void flagEventDeepLink ()=0
virtual void flagEventPlayerGameTypeDefault (bool)=0
virtual void fileEventCloudWorldPullFailed (::std::string const &, ::std::string const &, bool)=0
virtual void fireEventLevelDatLoadFailed (::std::string const &, ::std::string const &, bool)=0
virtual void fireEventWorldCorruptionCausedWorldShutdown (::LevelStorageEventingContext const &, ::std::string const &, ::std::optional< bool >)=0
virtual void fireEventClientLeftGameDueToUnrecoverableError (::std::string const &, bool)=0
virtual void fireEventServerShutdownDueToError (::std::string const &)=0
virtual void fireEventServerInitializationFailed (::std::string const &, bool, bool)=0
virtual void fireEventDBStorageSizeSnapshot (::LevelStorageEventingContext const &, ::DBStorageFolderWatcher const &, ::DBStorageFolderWatcherSnapshotKind)=0
virtual void fireEventLevelDBPerformanceData (::LevelStorageEventingContext const &, ::DBStoragePerformanceTelemetryData const &)=0
virtual void fireEventDBReadFail (::LevelStorageEventingContext const &, ::std::string const &)=0
virtual void fireEventSidebarNavigation (uint const &, ::std::string const &, ::std::string const &, int const, bool const, bool const, bool const)=0
virtual void fireEventSidebarVerboseToggled (uint const &, ::std::string const &, ::std::string const &, bool const)=0
virtual void fireEventPersonaUserLoadedActive (::persona::ProfileType const, ::std::string const &, bool)=0
virtual void fireEventPersonaItemPreviewed (::persona::ProfileType const, ::std::string const &, ::std::string const &, uint, uint, ::IMinecraftEventing::PromotionType, bool, ::std::string const &, ::std::string const &, double, ::StoreEventData::StoreType)=0
virtual void fireEventPersonaAvatarUpdated (::persona::ProfileType const, ::std::vector<::std::string > const &, ::std::vector< bool > const &, ::std::vector< bool > const &, bool, bool, ::std::string const &, ::std::string const &, ::std::string const &, bool, ::std::vector<::std::string > const &, ::std::vector<::std::string > const &)=0
virtual void fireEventPersonaSkinChanged (::persona::ProfileType const, ::std::string const &, bool)=0
virtual void fireEventPersonaAvatarsListed (::std::vector<::persona::ProfileType > const &)=0
virtual void fireEventPersonaEmotePlayed (::std::string const &, bool, int)=0
virtual void fireEventDefaultCastSelected (int, ::mce::UUID, ::std::string const &)=0
virtual void fireEventPersonaInitalizationEvent (uint, ::std::string const &, ::std::string const &)=0
virtual void fireEventPersonaGeneralError (::std::string const &, uint)=0
virtual void fireEventPersonaLoadingPieces (uint, double)=0
virtual void fireEventPersonaStillLoading (bool, bool, bool, bool, bool, bool, bool, bool, ::std::vector<::persona::ProfileType > const &, int, double)=0
virtual void fireEventPersonaCreationFailed (::std::string const &, ::std::string const &, bool, bool, ::std::string const &, ::std::string const &)=0
virtual void fireEventPersonaCategoryInformation (::std::string const &)=0
virtual void fireEventDisplayLoggedError (::std::string const &, ::std::string const &, ::std::string const &)=0
virtual void fireEventWorldHistoryPackSourceMissingDuringUpgrade (::std::string const &, ::std::string const &, ::std::string const &)=0
virtual void fireStructureBlockAction (::IMinecraftEventing::StructureBlockActionType, ::StructureEditorData const &, ::StructureTelemetryClientData const *)=0
virtual void fireStructureBlockRedstoneActivated (::IMinecraftEventing::StructureBlockActionType, ::StructureEditorData const &, ::StructureTelemetryClientData const *)=0
virtual void fireEventOreUIError (uint const &, ::std::string const &)=0
virtual void fireEventOreUIScreenPerformance (uint const &, ::brstd::function_ref< void(::Social::Events::Event &) const, void(::Social::Events::Event &)>)=0
virtual void fireEventRealmsStoriesOptIn (::std::string const &correlationId, ::std::string const &action, ::std::string const &realmId, bool const isOwner)=0
virtual void fireEventOnboardingWorldCreationUsage (bool, bool, bool)=0
virtual void fireEventDeviceAccountSuccess (bool, ::std::string const &)=0
virtual void fireEventDeviceAccountFailure (::IMinecraftEventing::SignInStage, ::IMinecraftEventing::DeviceAccountFailurePhase, uint, ::std::string const &)=0
virtual ::std::shared_ptr< void * > requestEventDeferment ()=0
virtual ::gsl::not_null<::Bedrock::CrashTelemetryProcessor * > getCrashTelemetryProcessor ()=0
virtual void fireEventLevelChunkPerformanceData (bool)=0
virtual void fireChunkRecyclerTelemetryData (::ChunkRecyclerTelemetryOutput const &)=0
virtual void fireEventActorValueValidationFailed (::std::string const &, char const *)=0
virtual void fireDBStorageError (::LevelStorageEventingContext const &, ::std::string const &)=0
virtual void fireServerStarted (::LevelSettings const &, ::std::unordered_map<::std::string, ::std::string > const &)=0
virtual void fireServerShutdown ()=0
virtual void fireSafetyServiceTextProcessEvent (::std::string const &, ::TextProcessingEventOrigin, ushort, ::std::string const &, bool, double, char, char, ::Json::Value const &, bool, bool)=0
virtual void fireBannedSkinVerificationEvent (uint const &, ::std::string const &, ::std::string const &, bool, int const, ::std::string const &)=0
virtual void fireEventPlayerReportSent (bool, ::std::string const &, ::std::string const &, ::std::string const &)=0
virtual void fireEventOneDSPlayerReportPayload (::std::string const &, ::std::string const &)=0
virtual void fireEventSafetyHTTPRequest (::std::string const &, ::std::string const &, int const)=0
virtual void fireEventProfanityFilter (bool, bool, bool)=0
virtual void fireEventChatFloodingActionTaken (::std::string const &, ::Safety::ChatFloodingAction, ::std::string const &)=0
virtual void fireEventTextProcessorStartupFailed (::std::string const &, int, int)=0
virtual void firePlayerAccountMetadata (::Social::PermissionCheckResult, ::Social::PermissionCheckResult, ::Social::PermissionCheckResult, ::Social::PermissionCheckResult, ::Social::PermissionCheckResult, ::Social::PermissionCheckResult, bool, bool)=0
virtual void fireEventBlockUser (::std::string const &, bool, bool)=0
virtual void fireEventMuteUser (::std::string const &, bool, bool)=0
virtual void fireStorageMigrationEvent (bool, ::Bedrock::StorageMigration::StorageMigrationType, int, int, ::std::chrono::nanoseconds, ::std::string const &)=0
virtual void fireEventConnectedStorageResult (::ConnectedStorageEventType, bool, uint, ::std::optional< uint >, ::std::string const &, ::std::string const &, int64, ::std::optional< uint >, ::std::optional< uint >, ::std::optional< uint >)=0
virtual void fireEventConnectedStorageError (char const *, ::std::string const &, int64)=0
virtual void fireEventUwpToGdkMigrationComplete (::Bedrock::DeviceIdContext const &, ::std::string const &, ::std::string_view)=0
virtual void fireNetworkChangedEvent (::std::string const &)=0
virtual void fireEventMessageServiceImpression (::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &, bool const)=0
virtual void fireEventMessageReceived (::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &, bool const)=0
virtual void fireEventGoogleAccountHoldWarning (bool)=0
virtual void fireDelayedEventReportOfflineAction (::std::string const &)=0
virtual void fireEventFeedbackSubmitted (::std::string const &, bool, bool)=0
virtual void fireEventTrackDeeplinks (::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &)=0
virtual void firePlayerUnexpectedFallDamage (float const, bool, float const)=0
virtual void fireEventActorMovementCorrectionDivergence (::ActorType, ::std::vector< float > const &)=0
virtual void fireEventDedicatedServerDiscoveryResponse (int const, int const)=0
virtual void fireEventInGamePause (bool)=0
virtual void fireEventGameTip (int, int, int, ::InputMode)=0
virtual void fireEventAddedFriend (::std::string const &, ::IMinecraftEventing::AddedFriendLocation, bool)=0
virtual void fireEventInboxSummary (::Social::Events::InboxSummaryData const &)=0
virtual void fireEventTrialStatusFailed (int)=0
virtual void fireEventSaveDataExpansion (uint64, uint64, uint64)=0
virtual void fireEventProfileButtonPressed (::std::string const &) const =0
virtual void fireEventWorldCopy (uint64, uint64, ::LevelSeed64)=0
virtual void fireEventWriteBudgetLow (uint64, float, ::std::chrono::nanoseconds, bool, ::std::string const &)=0
virtual void fireEventWriteBudgetReplenished (::std::chrono::nanoseconds, uint64, ::std::optional< uint64 >, ::std::chrono::nanoseconds, bool, ::std::string const &)=0
virtual void fireEventLargeFileWriteStall (uint64, ::std::vector<::std::string > const &, ::std::chrono::nanoseconds, ::std::chrono::nanoseconds, ::std::string const &, uint64, bool, ::std::chrono::nanoseconds, ::std::chrono::nanoseconds, int, uint64, ::std::vector<::std::string > const &)=0
virtual void fireEventLowMemoryDetected (::LowMemoryReport const &)=0
virtual void fireEventReceivedApplicationExitInfo (::std::string const &, int, int, int, int64, int64, ::std::string const &, bool)=0
virtual void fireEventBug1341395 (::std::string const &)=0
virtual void fireEventImmersiveReaderStatus (::Bedrock::Http::Status const)=0
virtual void fireEventPacketSerializationMismatch (::MinecraftPacketIds, ::std::string_view, ::std::string_view)=0
virtual void fireEventPUVLoad (::std::string const &, ::PuvLoadData::TelemetryEventData &&)=0
MCAPI void $dtor ()
MCAPI void $updatePlayerUndergroundStatus (::Player *player, bool isUnderground)
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
virtual void fireEventScreenChanged (uint const &, ::std::string const &, ::std::unordered_map<::std::string, ::std::string > const &)=0
virtual void fireEventImGuiScreenChanged (::std::string const &, ::std::unordered_map<::std::string, ::std::string > const &)=0
virtual void onDownloadBegin (::WebviewDownloadInfo const &downloadInfo)
virtual void onDownloadComplete (::WebviewDownloadInfo const &downloadInfo)
virtual void onDownloadCanceled (::WebviewDownloadInfo const &downloadInfo)
MCAPI void $onDownloadBegin (::WebviewDownloadInfo const &downloadInfo)
MCAPI void $onDownloadComplete (::WebviewDownloadInfo const &downloadInfo)
MCAPI void $onDownloadCanceled (::WebviewDownloadInfo const &downloadInfo)
virtual void onLoadingBegin ()
virtual void onLoadingEnd ()
virtual void onError (::WebviewError const &)
virtual void onWebviewChanged ()
virtual void onDownloadUpdate (::WebviewDownloadInfo const &)
virtual void onMessageRecieved (::std::string const &)
MCAPI void $onLoadingBegin ()
MCAPI void $onLoadingEnd ()
MCAPI void $onError (::WebviewError const &)
MCAPI void $onWebviewChanged ()
MCAPI void $onDownloadUpdate (::WebviewDownloadInfo const &)
MCAPI void $onMessageRecieved (::std::string const &)
SubjectType * getSubject ()
void removeFromSubject ()
virtual void _onSubjectDestroyed ()
virtual void fireScreenLoadTimeUpdateEvent (uint const &, ::std::string const &, ::std::chrono::nanoseconds, ::std::string const &)=0
virtual void fireEventReceivedUniqueWebSessionId (::std::string const &)=0
virtual void fireEventReceivedUniqueLauncherSessionId (::std::string const &)=0
virtual::IPurchaseEventing & getPurchaseEventing ()=0

Static Public Member Functions

static MCAPI void ** $vftableForIUIEventTelemetry ()
static MCAPI void ** $vftableForIConnectionEventing ()
static MCAPI void ** $vftableForIPackTelemetry ()
static MCAPI void ** $vftableForEnableNonOwnerReferences ()
static MCAPI void ** $vftableForIExternalSessionTelemetry ()
static MCAPI void ** $vftableForIMinecraftEventingProvider ()
static MCAPI void ** $vftableForIWebviewTelemetry ()
static MCAPI void ** $vftableForIScreenChangedEventing ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()

Public Attributes

::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
::ll::UntypedStorage< 8, 8 > mUnk3b1452
SubjectType * mpSubject

Member Typedef Documentation

◆ EventAndManagerWriter

using IMinecraftEventing::EventAndManagerWriter

◆ RegisterOptionsObserver

using IMinecraftEventing::RegisterOptionsObserver
Initial value:
::Bedrock::PubSub::Subscription(::std::function<void(bool)>) const,
::Bedrock::PubSub::Subscription(::std::function<void(bool)>)>
Definition Subscription.h:10
STL namespace.

Member Function Documentation

◆ fireEventOnSuccessfulClientLogin()

virtual void IMinecraftEventing::fireEventOnSuccessfulClientLogin ( ::Level const * )
pure virtual

Implements IConnectionEventing.

◆ fireServerConnectionEvent()

virtual void IMinecraftEventing::fireServerConnectionEvent ( ::IConnectionEventing::ServerConnectionOutcome ,
uint ,
double ,
::std::string const & ,
::std::string const &  )
pure virtual

Implements IConnectionEventing.

◆ $dtor()

MCAPI void IMinecraftEventing::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $updatePlayerUndergroundStatus()

MCAPI void IMinecraftEventing::$updatePlayerUndergroundStatus ( ::Player * player,
bool isUnderground )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForIUIEventTelemetry()

MCAPI void ** IMinecraftEventing::$vftableForIUIEventTelemetry ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForIConnectionEventing()

MCAPI void ** IMinecraftEventing::$vftableForIConnectionEventing ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForIPackTelemetry()

MCAPI void ** IMinecraftEventing::$vftableForIPackTelemetry ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForEnableNonOwnerReferences()

MCAPI void ** IMinecraftEventing::$vftableForEnableNonOwnerReferences ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForIExternalSessionTelemetry()

MCAPI void ** IMinecraftEventing::$vftableForIExternalSessionTelemetry ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForIMinecraftEventingProvider()

MCAPI void ** IMinecraftEventing::$vftableForIMinecraftEventingProvider ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForIWebviewTelemetry()

MCAPI void ** IMinecraftEventing::$vftableForIWebviewTelemetry ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForIScreenChangedEventing()

MCAPI void ** IMinecraftEventing::$vftableForIScreenChangedEventing ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable() [1/6]

MCAPI void ** Bedrock::EnableNonOwnerReferences::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable() [2/6]

MCAPI void ** IPackTelemetry::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable() [3/6]

MCAPI void ** IScreenChangedEventing::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable() [4/6]

MCAPI void ** IConnectionEventing::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ onDownloadBegin()

virtual void IWebviewTelemetry::onDownloadBegin ( ::WebviewDownloadInfo const & downloadInfo)
virtualinherited

Reimplemented from WebviewObserver.

◆ onDownloadComplete()

virtual void IWebviewTelemetry::onDownloadComplete ( ::WebviewDownloadInfo const & downloadInfo)
virtualinherited

Reimplemented from WebviewObserver.

◆ onDownloadCanceled()

virtual void IWebviewTelemetry::onDownloadCanceled ( ::WebviewDownloadInfo const & downloadInfo)
virtualinherited

Reimplemented from WebviewObserver.

◆ $onDownloadBegin()

MCAPI void IWebviewTelemetry::$onDownloadBegin ( ::WebviewDownloadInfo const & downloadInfo)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onDownloadComplete()

MCAPI void IWebviewTelemetry::$onDownloadComplete ( ::WebviewDownloadInfo const & downloadInfo)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onDownloadCanceled()

MCAPI void IWebviewTelemetry::$onDownloadCanceled ( ::WebviewDownloadInfo const & downloadInfo)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onLoadingBegin()

MCAPI void WebviewObserver::$onLoadingBegin ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onLoadingEnd()

MCAPI void WebviewObserver::$onLoadingEnd ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onError()

MCAPI void WebviewObserver::$onError ( ::WebviewError const & )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onWebviewChanged()

MCAPI void WebviewObserver::$onWebviewChanged ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onDownloadUpdate()

MCAPI void WebviewObserver::$onDownloadUpdate ( ::WebviewDownloadInfo const & )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onMessageRecieved()

MCAPI void WebviewObserver::$onMessageRecieved ( ::std::string const & )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable() [5/6]

MCAPI void ** IUIEventTelemetry::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable() [6/6]

MCAPI void ** IExternalSessionTelemetry::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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