Open 3D Engine Multiplayer Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
This is the complete list of members for Multiplayer::IMultiplayer, including all inherited members.
AddClientMigrationEndEventHandler(ClientMigrationEndEvent::Handler &handler)=0 | Multiplayer::IMultiplayer | pure virtual |
AddClientMigrationStartEventHandler(ClientMigrationStartEvent::Handler &handler)=0 | Multiplayer::IMultiplayer | pure virtual |
AddConnectionAcquiredHandler(ConnectionAcquiredEvent::Handler &handler)=0 | Multiplayer::IMultiplayer | pure virtual |
AddEndpointDisconnectedHandler(EndpointDisconnectedEvent::Handler &handler)=0 | Multiplayer::IMultiplayer | pure virtual |
AddLevelLoadBlockedHandler(LevelLoadBlockedEvent::Handler &handler)=0 | Multiplayer::IMultiplayer | pure virtual |
AddNetworkInitHandler(NetworkInitEvent::Handler &handler)=0 | Multiplayer::IMultiplayer | pure virtual |
AddNoServerLevelLoadedHandler(NoServerLevelLoadedEvent::Handler &handler)=0 | Multiplayer::IMultiplayer | pure virtual |
AddNotifyClientMigrationHandler(NotifyClientMigrationEvent::Handler &handler)=0 | Multiplayer::IMultiplayer | pure virtual |
AddNotifyEntityMigrationEventHandler(NotifyEntityMigrationEvent::Handler &handler)=0 | Multiplayer::IMultiplayer | pure virtual |
AddServerAcceptanceReceivedHandler(ServerAcceptanceReceivedEvent::Handler &handler)=0 | Multiplayer::IMultiplayer | pure virtual |
AddSessionInitHandler(SessionInitEvent::Handler &handler)=0 | Multiplayer::IMultiplayer | pure virtual |
AddSessionShutdownHandler(SessionShutdownEvent::Handler &handler)=0 | Multiplayer::IMultiplayer | pure virtual |
AddVersionMismatchHandler(VersionMismatchEvent::Handler &handler)=0 | Multiplayer::IMultiplayer | pure 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)=0 | Multiplayer::IMultiplayer | pure virtual |
Connect(const AZStd::string &remoteAddress, uint16_t port)=0 | Multiplayer::IMultiplayer | pure virtual |
GetAgentType() const =0 | Multiplayer::IMultiplayer | pure virtual |
GetCurrentBlendFactor() const =0 | Multiplayer::IMultiplayer | pure virtual |
GetCurrentHostTimeMs() const =0 | Multiplayer::IMultiplayer | pure virtual |
GetNetworkEntityManager()=0 | Multiplayer::IMultiplayer | pure virtual |
GetNetworkTime()=0 | Multiplayer::IMultiplayer | pure virtual |
GetShouldSpawnNetworkEntities() const =0 | Multiplayer::IMultiplayer | pure virtual |
GetStats() | Multiplayer::IMultiplayer | inline |
InitializeMultiplayer(MultiplayerAgentType state)=0 | Multiplayer::IMultiplayer | pure virtual |
RegisterPlayerIdentifierForRejoin(uint64_t temporaryUserIdentifier, NetEntityId controlledEntityId)=0 | Multiplayer::IMultiplayer | pure virtual |
SendNotifyClientMigrationEvent(AzNetworking::ConnectionId connectionId, const HostId &hostId, uint64_t userIdentifier, ClientInputId lastClientInputId, NetEntityId controlledEntityId)=0 | Multiplayer::IMultiplayer | pure virtual |
SendNotifyEntityMigrationEvent(const ConstNetworkEntityHandle &entityHandle, const HostId &remoteHostId)=0 | Multiplayer::IMultiplayer | pure virtual |
SendReadyForEntityUpdates(bool readyForEntityUpdates)=0 | Multiplayer::IMultiplayer | pure virtual |
SetShouldSpawnNetworkEntities(bool value)=0 | Multiplayer::IMultiplayer | pure virtual |
StartHosting(uint16_t port=UseDefaultHostPort, bool isDedicated=true)=0 (defined in Multiplayer::IMultiplayer) | Multiplayer::IMultiplayer | pure virtual |
Terminate(AzNetworking::DisconnectReason reason)=0 | Multiplayer::IMultiplayer | pure virtual |
UseDefaultHostPort | Multiplayer::IMultiplayer | static |
~IMultiplayer()=default (defined in Multiplayer::IMultiplayer) | Multiplayer::IMultiplayer | virtual |