Open 3D Engine Multiplayer Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Multiplayer::IMultiplayer Member List

This is the complete list of members for Multiplayer::IMultiplayer, including all inherited members.

AddClientMigrationEndEventHandler(ClientMigrationEndEvent::Handler &handler)=0Multiplayer::IMultiplayerpure virtual
AddClientMigrationStartEventHandler(ClientMigrationStartEvent::Handler &handler)=0Multiplayer::IMultiplayerpure virtual
AddConnectionAcquiredHandler(ConnectionAcquiredEvent::Handler &handler)=0Multiplayer::IMultiplayerpure virtual
AddEndpointDisconnectedHandler(EndpointDisconnectedEvent::Handler &handler)=0Multiplayer::IMultiplayerpure virtual
AddLevelLoadBlockedHandler(LevelLoadBlockedEvent::Handler &handler)=0Multiplayer::IMultiplayerpure virtual
AddNetworkInitHandler(NetworkInitEvent::Handler &handler)=0Multiplayer::IMultiplayerpure virtual
AddNoServerLevelLoadedHandler(NoServerLevelLoadedEvent::Handler &handler)=0Multiplayer::IMultiplayerpure virtual
AddNotifyClientMigrationHandler(NotifyClientMigrationEvent::Handler &handler)=0Multiplayer::IMultiplayerpure virtual
AddNotifyEntityMigrationEventHandler(NotifyEntityMigrationEvent::Handler &handler)=0Multiplayer::IMultiplayerpure virtual
AddServerAcceptanceReceivedHandler(ServerAcceptanceReceivedEvent::Handler &handler)=0Multiplayer::IMultiplayerpure virtual
AddSessionInitHandler(SessionInitEvent::Handler &handler)=0Multiplayer::IMultiplayerpure virtual
AddSessionShutdownHandler(SessionShutdownEvent::Handler &handler)=0Multiplayer::IMultiplayerpure virtual
AddVersionMismatchHandler(VersionMismatchEvent::Handler &handler)=0Multiplayer::IMultiplayerpure virtual
AZ_RTTI(IMultiplayer, "{90A001DD-AD31-46C7-9FBE-1059AFB7F5E9}") (defined in Multiplayer::IMultiplayer)Multiplayer::IMultiplayer
CompleteClientMigration(uint64_t temporaryUserIdentifier, AzNetworking::ConnectionId connectionId, const HostId &publicHostId, ClientInputId migratedClientInputId)=0Multiplayer::IMultiplayerpure virtual
Connect(const AZStd::string &remoteAddress, uint16_t port)=0Multiplayer::IMultiplayerpure virtual
GetAgentType() const =0Multiplayer::IMultiplayerpure virtual
GetCurrentBlendFactor() const =0Multiplayer::IMultiplayerpure virtual
GetCurrentHostTimeMs() const =0Multiplayer::IMultiplayerpure virtual
GetNetworkEntityManager()=0Multiplayer::IMultiplayerpure virtual
GetNetworkTime()=0Multiplayer::IMultiplayerpure virtual
GetShouldSpawnNetworkEntities() const =0Multiplayer::IMultiplayerpure virtual
GetStats()Multiplayer::IMultiplayerinline
InitializeMultiplayer(MultiplayerAgentType state)=0Multiplayer::IMultiplayerpure virtual
RegisterPlayerIdentifierForRejoin(uint64_t temporaryUserIdentifier, NetEntityId controlledEntityId)=0Multiplayer::IMultiplayerpure virtual
SendNotifyClientMigrationEvent(AzNetworking::ConnectionId connectionId, const HostId &hostId, uint64_t userIdentifier, ClientInputId lastClientInputId, NetEntityId controlledEntityId)=0Multiplayer::IMultiplayerpure virtual
SendNotifyEntityMigrationEvent(const ConstNetworkEntityHandle &entityHandle, const HostId &remoteHostId)=0Multiplayer::IMultiplayerpure virtual
SendReadyForEntityUpdates(bool readyForEntityUpdates)=0Multiplayer::IMultiplayerpure virtual
SetShouldSpawnNetworkEntities(bool value)=0Multiplayer::IMultiplayerpure virtual
StartHosting(uint16_t port=UseDefaultHostPort, bool isDedicated=true)=0 (defined in Multiplayer::IMultiplayer)Multiplayer::IMultiplayerpure virtual
Terminate(AzNetworking::DisconnectReason reason)=0Multiplayer::IMultiplayerpure virtual
UseDefaultHostPortMultiplayer::IMultiplayerstatic
~IMultiplayer()=default (defined in Multiplayer::IMultiplayer)Multiplayer::IMultiplayervirtual