Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
AMassClientBubbleInfoBase |
The info actor base class that provides the actual replication |
|
FClientViewerHandles |
|
|
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. |
|
FMassFastArrayItemBase |
Base for fast array items. |
|
FMassNetworkIDFragment |
Fragment type for the mass network id of a mass entity |
|
FMassReplicatedAgentArrayData |
|
|
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. |
|
FMassReplicationEntityInfo |
Data that can be accessed from a FMassNetworkID on a client |
|
FMassReplicationLODFragment |
|
|
FMassReplicationProcessorPositionYawHandler |
Used to replicate position and yaw by your UMassReplicationProcessorBase derived class. |
|
FMassReplicationProcessorTransformHandlerBase |
|
|
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 |
|
|
UMassReplicationManager |
Manages the creation of NetworkIDs, ClientBubbles and ClientViewers. |
|
UMassReplicationProcessorBase |
Base processor that handles replication and only runs on the server. |
|
UMassReplicationTrait |
Name |
Description |
---|---|
FMassAgentDelegate |
|
FMassClientHandleManager |
|
FMassReplicatedAgentHandleManager |
Name | Description | ||
---|---|---|---|
|
constexpr float |
AgentRemoveInterval |
|
|
const int32 |
MaxNumOfClients |
|
|
constexpr float |
PositionReplicateTolerance |
|
|
constexpr float |
YawReplicateTolerance |