|
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 |