![]() |
Apparatus
Version 1.3.0
ECS data-driven workflow for Unreal Engine.
|
The internal information about a registered subject. More...
#include <SubjectInfo.h>
Public Types | |
enum | { InvalidId = 0 , FirstId = 1 , InvalidIndex = -1 , InvalidGeneration = 0 , FirstGeneration = 1 , GenerationMax = TNumericLimits<int32>::Max() } |
Public Member Functions | |
bool | IsInIteration () const |
Check if the subject is currently in some iteration. More... | |
bool | IsValid () const |
Check if this an information of a valid spawned subject. More... | |
const FFingerprint & | GetFingerprint () const |
Get the fingerprint of the subject. More... | |
struct FSubjectHandle | GetSubject () const |
Get the subject handle corresponding to this information structure. More... | |
EApparatusStatus | GetSubject (struct FSubjectHandle &Subject) const |
Get a subject handle from the subject information. More... | |
TScriptInterface< ISubjective > | GetSubjective () const |
Get the subjective associated with a subject (if any). More... | |
Friends | |
struct | FSubjectHandle |
class | UChunk |
struct | FChunkChain |
class | UMachine |
class | ISubjective |
The internal information about a registered subject.
anonymous enum |
|
inline |
Get the fingerprint of the subject.
|
inline |
Get the subject handle corresponding to this information structure.
|
inline |
Get a subject handle from the subject information.
Subject | The subject handle to initialize. |
|
inline |
Get the subjective associated with a subject (if any).
|
inline |
Check if the subject is currently in some iteration.
|
inline |
Check if this an information of a valid spawned subject.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |