|
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 |
1.8.17