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::MultiplayerSystemComponent Member List

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

Activate() overrideMultiplayer::MultiplayerSystemComponent
AddClientMigrationEndEventHandler(ClientMigrationEndEvent::Handler &handler) overrideMultiplayer::MultiplayerSystemComponentvirtual
AddClientMigrationStartEventHandler(ClientMigrationStartEvent::Handler &handler) overrideMultiplayer::MultiplayerSystemComponentvirtual
AddConnectionAcquiredHandler(ConnectionAcquiredEvent::Handler &handler) overrideMultiplayer::MultiplayerSystemComponentvirtual
AddEndpointDisconnectedHandler(EndpointDisconnectedEvent::Handler &handler) overrideMultiplayer::MultiplayerSystemComponentvirtual
AddLevelLoadBlockedHandler(LevelLoadBlockedEvent::Handler &handler) overrideMultiplayer::MultiplayerSystemComponentvirtual
AddNetworkInitHandler(NetworkInitEvent::Handler &handler) overrideMultiplayer::MultiplayerSystemComponentvirtual
AddNoServerLevelLoadedHandler(NoServerLevelLoadedEvent::Handler &handler) overrideMultiplayer::MultiplayerSystemComponentvirtual
AddNotifyClientMigrationHandler(NotifyClientMigrationEvent::Handler &handler) overrideMultiplayer::MultiplayerSystemComponentvirtual
AddNotifyEntityMigrationEventHandler(NotifyEntityMigrationEvent::Handler &handler) overrideMultiplayer::MultiplayerSystemComponentvirtual
AddServerAcceptanceReceivedHandler(ServerAcceptanceReceivedEvent::Handler &handler) overrideMultiplayer::MultiplayerSystemComponentvirtual
AddSessionInitHandler(SessionInitEvent::Handler &) overrideMultiplayer::MultiplayerSystemComponentinlinevirtual
AddSessionShutdownHandler(SessionShutdownEvent::Handler &) overrideMultiplayer::MultiplayerSystemComponentinlinevirtual
AddVersionMismatchHandler(VersionMismatchEvent::Handler &handler) overrideMultiplayer::MultiplayerSystemComponentvirtual
AZ_COMPONENT(MultiplayerSystemComponent, "{7C99C4C1-1103-43F9-AD62-8B91CF7C1981}") (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
AZ_RTTI(ISessionHandlingClientRequests, "{41DE6BD3-72BC-4443-BFF9-5B1B9396657A}") (defined in Multiplayer::ISessionHandlingClientRequests)Multiplayer::ISessionHandlingClientRequests
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) overrideMultiplayer::MultiplayerSystemComponentvirtual
Connect(const AZStd::string &remoteAddress, uint16_t port) overrideMultiplayer::MultiplayerSystemComponentvirtual
Deactivate() override (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
DumpStats(const AZ::ConsoleCommandContainer &arguments)Multiplayer::MultiplayerSystemComponent
GetAgentType() const overrideMultiplayer::MultiplayerSystemComponentvirtual
GetCurrentBlendFactor() const overrideMultiplayer::MultiplayerSystemComponentvirtual
GetCurrentHostTimeMs() const overrideMultiplayer::MultiplayerSystemComponentvirtual
GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType &incompatible) (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponentstatic
GetNetworkEntityManager() overrideMultiplayer::MultiplayerSystemComponentvirtual
GetNetworkTime() overrideMultiplayer::MultiplayerSystemComponentvirtual
GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType &provided) (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponentstatic
GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType &required) (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponentstatic
GetShouldSpawnNetworkEntities() const overrideMultiplayer::MultiplayerSystemComponentvirtual
GetStats()Multiplayer::IMultiplayerinline
GetTickOrder() override (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
HandleRequest(AzNetworking::IConnection *connection, const AzNetworking::IPacketHeader &packetHeader, MultiplayerPackets::Connect &packet) (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
HandleRequest(AzNetworking::IConnection *connection, const AzNetworking::IPacketHeader &packetHeader, MultiplayerPackets::Accept &packet) (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
HandleRequest(AzNetworking::IConnection *connection, const AzNetworking::IPacketHeader &packetHeader, MultiplayerPackets::ReadyForEntityUpdates &packet) (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
HandleRequest(AzNetworking::IConnection *connection, const AzNetworking::IPacketHeader &packetHeader, MultiplayerPackets::SyncConsole &packet) (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
HandleRequest(AzNetworking::IConnection *connection, const AzNetworking::IPacketHeader &packetHeader, MultiplayerPackets::ConsoleCommand &packet) (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
HandleRequest(AzNetworking::IConnection *connection, const AzNetworking::IPacketHeader &packetHeader, MultiplayerPackets::EntityUpdates &packet) (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
HandleRequest(AzNetworking::IConnection *connection, const AzNetworking::IPacketHeader &packetHeader, MultiplayerPackets::EntityRpcs &packet) (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
HandleRequest(AzNetworking::IConnection *connection, const AzNetworking::IPacketHeader &packetHeader, MultiplayerPackets::RequestReplicatorReset &packet) (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
HandleRequest(AzNetworking::IConnection *connection, const AzNetworking::IPacketHeader &packetHeader, MultiplayerPackets::ClientMigration &packet) (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
HandleRequest(AzNetworking::IConnection *connection, const AzNetworking::IPacketHeader &packetHeader, MultiplayerPackets::VersionMismatch &packet) (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
InitializeMultiplayer(MultiplayerAgentType state) overrideMultiplayer::MultiplayerSystemComponentvirtual
ISessionHandlingClientRequests()=default (defined in Multiplayer::ISessionHandlingClientRequests)Multiplayer::ISessionHandlingClientRequests
IsHandshakeComplete(AzNetworking::IConnection *connection) const (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
MultiplayerSystemComponent() (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
OnConnect(AzNetworking::IConnection *connection) override (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
OnCreateSessionBegin(const SessionConfig &sessionConfig) override (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
OnCreateSessionEnd() override (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
OnDestroySessionBegin() override (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
OnDestroySessionEnd() override (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
OnDisconnect(AzNetworking::IConnection *connection, AzNetworking::DisconnectReason reason, AzNetworking::TerminationEndpoint endpoint) override (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
OnPacketLost(AzNetworking::IConnection *connection, AzNetworking::PacketId packetId) override (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
OnPacketReceived(AzNetworking::IConnection *connection, const AzNetworking::IPacketHeader &packetHeader, AzNetworking::ISerializer &serializer) override (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
OnRootSpawnableReady(AZ::Data::Asset< AzFramework::Spawnable > rootSpawnable, uint32_t generation) overrideMultiplayer::MultiplayerSystemComponent
OnSessionHealthCheck() overrideMultiplayer::MultiplayerSystemComponent
OnTick(float deltaTime, AZ::ScriptTimePoint time) overrideMultiplayer::MultiplayerSystemComponent
OnUpdateSessionBegin(const SessionConfig &sessionConfig, const AZStd::string &updateReason) override (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
OnUpdateSessionEnd() override (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent
Reflect(AZ::ReflectContext *context) (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponentstatic
RegisterPlayerIdentifierForRejoin(uint64_t temporaryUserIdentifier, NetEntityId controlledEntityId) overrideMultiplayer::MultiplayerSystemComponentvirtual
RequestPlayerJoinSession(const SessionConnectionConfig &sessionConnectionConfig) overrideMultiplayer::MultiplayerSystemComponentvirtual
RequestPlayerLeaveSession() overrideMultiplayer::MultiplayerSystemComponentvirtual
SendNotifyClientMigrationEvent(AzNetworking::ConnectionId connectionId, const HostId &hostId, uint64_t userIdentifier, ClientInputId lastClientInputId, NetEntityId controlledEntityId) overrideMultiplayer::MultiplayerSystemComponentvirtual
SendNotifyEntityMigrationEvent(const ConstNetworkEntityHandle &entityHandle, const HostId &remoteHostId) overrideMultiplayer::MultiplayerSystemComponentvirtual
SendReadyForEntityUpdates(bool readyForEntityUpdates) overrideMultiplayer::MultiplayerSystemComponentvirtual
SetShouldSpawnNetworkEntities(bool value) overrideMultiplayer::MultiplayerSystemComponentvirtual
ShouldBlockLevelLoading(const char *levelName) overrideMultiplayer::MultiplayerSystemComponent
StartHosting(uint16_t port=UseDefaultHostPort, bool isDedicated=true) override (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponentvirtual
Terminate(AzNetworking::DisconnectReason reason) overrideMultiplayer::MultiplayerSystemComponentvirtual
UseDefaultHostPortMultiplayer::IMultiplayerstatic
ValidateConnect(const AzNetworking::IpAddress &remoteAddress, const AzNetworking::IPacketHeader &packetHeader, AzNetworking::ISerializer &serializer) overrideMultiplayer::MultiplayerSystemComponent
~IMultiplayer()=default (defined in Multiplayer::IMultiplayer)Multiplayer::IMultiplayervirtual
~ISessionHandlingClientRequests()=default (defined in Multiplayer::ISessionHandlingClientRequests)Multiplayer::ISessionHandlingClientRequestsvirtual
~MultiplayerSystemComponent() override (defined in Multiplayer::MultiplayerSystemComponent)Multiplayer::MultiplayerSystemComponent