 |
AMassClientBubbleInfoBase |
The info actor base class that provides the actual replication |
|
 |
FMassAgentLookupData |
Data that can be accessed from a FMassReplicatedAgentHandle on a server |
|
 |
FMassAgentRemoveData |
Data that is stored when an agent is removed from the bubble, when it times out its safe enough to remove entries in EntityInfoMap. |
|
 |
FMassBubbleInfoClassHandle |
|
|
 |
FMassClientBubbleInfoData |
|
|
 |
FMassClientBubbleSerializerBase |
Classes derived from this will contain the IClientBubbleHandlerInterface derived class as well as the actual Fast Array. |
|
 |
FMassClientHandle |
Handle of each Client on the server. A Client is defined as a player controller with a non nullptr parent NetConnection. |
|
 |
FMassClientReplicationInfo |
|
|
 |
FMassFastArrayItemBase |
Base for fast array items. |
|
 |
FMassInReplicationGridTag |
Component Tag to tell if the entity is in the replication grid |
|
 |
FMassNetworkIDFragment |
Fragment type for the mass network id of a mass entity |
|
 |
FMassReplicatedAgentData |
|
|
 |
FMassReplicatedAgentFragment |
Agent handle per client, these will be at TArray indices of the Client handles indicies (used as a free list array) |
|
 |
FMassReplicatedAgentHandle |
Handle of each Agent per Client (bubble), these handles are not consistent between different client bubbles. |
|
 |
FMassReplicationContext |
|
|
 |
FMassReplicationEntityInfo |
Data that can be accessed from a FMassNetworkID on a client |
|
 |
FMassReplicationGridCellLocationFragment |
Cell location for replicated mass agents, used to fetch quickly the agents around each clients |
|
 |
FMassReplicationLODFragment |
|
|
 |
FMassReplicationParameters |
|
|
 |
FMassReplicationProcessorPositionYawHandler |
Used to replicate position and yaw by your UMassReplicationProcessorBase derived class. |
|
 |
FMassReplicationProcessorTransformHandlerBase |
|
|
 |
FMassReplicationSharedFragment |
|
|
 |
FMassReplicationViewerInfoFragment |
Data fragment to store the calculated distances to viewers |
|
 |
FReplicatedAgentBase |
|
|
 |
FReplicatedAgentPositionYawData |
To replicate position and yaw make a member variable of this class in your FReplicatedAgentBase derived class. |
|
 |
FReplicationLODLogic |
|
|
 |
FViewerClientPair |
|
|
 |
IClientBubbleHandlerInterface |
Interface for the bubble handler classes. |
|
 |
IMassReplicationModule |
The public interface to this module. |
|
 |
TClientBubbleHandlerBase |
Template client bubble functionality. |
|
 |
TMassClientBubbleTransformHandler |
To replicate Transforms make a member variable of this class in your TClientBubbleHandlerBase derived class. |
|
 |
UMassNetworkIDFragmentInitializer |
|
|
 |
UMassReplicationGridProcessor |
Processor to update entity in the replication grid used to fetch entities close to clients |
|
 |
UMassReplicationGridRemoverProcessor |
Deinitializer processor to remove entity from the replication grid |
|
 |
UMassReplicationProcessor |
Base processor that handles replication and only runs on the server. |
|
 |
UMassReplicationSettings |
|
|
 |
UMassReplicationSubsystem |
Manages the creation of NetworkIDs, ClientBubbles and ClientReplicationInfo. |
|
 |
UMassReplicationTrait |
|
|
 |
UMassReplicatorBase |
|
|