![]() |
Open 3D Engine Multiplayer Gem API Reference
22.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
▼NAZStd | AZStd::hash support |
Chash< Multiplayer::ConstNetworkEntityHandle > | |
Chash< Multiplayer::NetworkEntityHandle > | |
▼NMultiplayer | |
CAcceptMatchRequest | |
CComponentRpcEmptyStruct | |
CConstNetworkEntityHandle | This class provides a wrapping around handle ids. It is optimized to avoid using the hashmap lookup unless the hashmap has had an item removed |
CCreateSessionRequest | |
CEntityMigrationMessage | |
CEntityReplicationData | |
CEntityReplicationManager | Handles replication of relevant entities for one connection |
CEntityReplicator | |
CIConnectionData | |
CIEntityDomain | A class that determines if an entity should belong to a particular INetworkEntityManager |
CIFilterEntityManager | IFilterEntityManager provides an interface for filtering entities out from replication down to clients |
CIMatchmakingAsyncRequests | |
CIMatchmakingRequests | |
CIMultiplayer | IMultiplayer provides insight into the Multiplayer session and its Agents |
CIMultiplayerAuditingDatum | IMultiplayerAuditingDatum provides an interface for datums of a given auditing event |
CIMultiplayerComponentInput | |
CIMultiplayerDebug | IMultiplayerDebug provides access to multiplayer debug overlays |
CIMultiplayerSpawner | IMultiplayerSpawner routes spawning requests for connecting players from the Muliplayer Gem to game logic utilizing it |
CIMultiplayerTools | IMultiplayerTools provides interfacing between the Editor and Multiplayer Gem |
CINetworkEntityManager | The interface for managing all networked entities |
CINetworkSpawnableLibrary | The interface for managing network spawnables |
CINetworkTime | This is an AZ::Interface<> for managing multiplayer specific time related operations |
CINetworkTimeRequests | |
CIReplicationWindow | |
CIRpcParamStruct | |
CISessionAsyncRequests | |
CISessionHandlingClientRequests | |
CISessionHandlingProviderRequests | |
CISessionRequests | |
CJoinSessionRequest | |
CLocalPredictionPlayerInputComponent | |
CLocalPredictionPlayerInputComponentController | |
CMatchmakingAsyncRequestNotifications | |
CMatchmakingNotifications | |
CMultiplayerAgentDatum | Payload detailing aspects of a Connection other services may be interested in |
CMultiplayerAuditingDatum | |
CMultiplayerAuditingDatum< AZStd::string > | |
CMultiplayerAuditingDatum< bool > | |
CMultiplayerAuditingElement | MultiplayerAuditingElement contains a list of datums for a given auditing event |
CMultiplayerComponent | |
▼CMultiplayerComponentRegistry | |
CComponentData | |
CMultiplayerController | A base class for all multiplayer component controllers responsible for running local prediction logic |
CMultiplayerEditorLayerPythonRequests | |
CMultiplayerEditorServerNotifications | |
CMultiplayerEditorServerRequests | |
▼CMultiplayerStats | |
CComponentStats | |
CEventHandlers | |
CEvents | |
CMetric | |
CNetBindComponent | Component that provides net-binding to a networked entity |
CNetworkCharacterComponent | |
CNetworkCharacterComponentController | |
CNetworkCharacterRequests | |
CNetworkEntityHandle | |
CNetworkEntityRpcMessage | Remote procedure call data |
CNetworkEntityUpdateMessage | Property replication packet |
CNetworkHierarchyChildComponent | Component that declares network dependency on the parent of this entity |
CNetworkHierarchyRequests | |
CNetworkHierarchyRootComponent | Component that declares the top level entity of a network hierarchy |
CNetworkHierarchyRootComponentController | |
▼CNetworkHitVolumesComponent | |
CAnimatedHitVolume | |
CNetworkInput | A single networked client input command |
CNetworkInputArray | An array of network inputs. Used to mitigate loss of input packets on the server. Compresses subsequent elements |
CNetworkInputChild | |
CNetworkInputHistory | A list of input commands, used for bookkeeping on the client |
CNetworkInputMigrationVector | A variable sized array of input commands, used specifically when migrate a clients inputs |
CNetworkRigidBodyComponent | |
CNetworkRigidBodyComponentController | |
CNetworkRigidBodyRequests | Bus for requests to the network rigid body component |
CNetworkTransformComponent | |
CNetworkTransformComponentController | |
CPlayerConnectionConfig | |
CPrefabEntityId | Structure for identifying a specific entity within a spawnable |
CReplicationRecord | |
CReplicationRecordStats | |
CRewindableArray | Data structure that has a compile-time upper bound, provides array semantics and supports network serialization |
CRewindableFixedVector | Data structure that has a compile-time upper bound, provides vector semantics and supports network serialization |
CRewindableObject | A simple serializable data container that keeps a history of previous values, and can fetch those old values on request |
CScopedAlterTime | This is a wrapper that temporarily adjusts global program time for backward reconciliation purposes |
CSearchSessionsRequest | |
CSearchSessionsResponse | |
CSessionAsyncRequestNotifications | |
CSessionConfig | |
CSessionConnectionConfig | |
CSessionNotifications | |
CStartMatchmakingRequest | |
CStopMatchmakingRequest |