Navigation
API > API/Plugins > API/Plugins/MassReplication
Inheritance Hierarchy
- UObject
- UMassProcessor
- UMassReplicationProcessor
References
| Module | MassReplication |
| Header | /Engine/Plugins/Runtime/MassGameplay/Source/MassReplication/Public/MassReplicationProcessor.h |
| Include | #include "MassReplicationProcessor.h" |
Syntax
UCLASS ()
class UMassReplicationProcessor : public UMassProcessor
Remarks
Base processor that handles replication and only runs on the server. You should derive from this per entity type (that require different replication processing). It and its derived classes query Mass entity fragments and set those values for replication when appropriate, using the MassClientBubbleHandler.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMassEntityQuery | AdjustLODDistancesQuery | ||
| FMassEntityQuery | CalculateLODQuery | ||
| FMassEntityQuery | CollectViewerInfoQuery | ||
| FMassEntityQuery | EntityQuery | ||
| TObjectPtr< UMassReplicationSubsystem > | ReplicationSubsystem | ||
| FMassEntityQuery | SyncClientData |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | Execute
(
FMassEntityManager& EntityManager, |
||
| void | PrepareExecution
(
FMassEntityManager& EntityManager |
Overridden from UMassProcessor
| Type | Name | Description | |
|---|---|---|---|
| void | Initialize
(
UObject& Owner |