Apparatus Version 1.22
ECS data-oriented workflow for Unreal Engine.
Classes | Enumerations
SubjectInfo.h File Reference
#include <atomic>
#include "More/type_traits"
#include "CoreMinimal.h"
#include "UObject/Class.h"
#include "UObject/WeakObjectPtrTemplates.h"
#include "UObject/WeakInterfacePtr.h"
#include "Templates/SharedPointer.h"
#include "Engine/NetConnection.h"
#include "Fingerprint.h"
#include "TraitRecord.h"
#include "SubjectRecord.h"
#include "SubjectInfo.generated.h"
Include dependency graph for SubjectInfo.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  FSubjectInfo
 The internal state for the main subject entity. More...
 
struct  FSubjectNetworkState
 The internal state of a networked subject. More...
 

Enumerations

enum class  EPeerRole : uint8 { None = 0 UMETA(DisplayName = "None (Auto)") , Client , Server }
 A peer role type. More...
 

Enumeration Type Documentation

◆ EPeerRole

enum class EPeerRole : uint8
strong

A peer role type.

Enumerator
None 

"Not a peer role" identifier.

Also used in place for an automatic role resolution.

Client 

The peer is treated as a client.

Server 

The peer is treated as a server.