Apparatus
Version 1.23
ECS data-oriented workflow for Unreal Engine.
|
This is the complete list of members for AMechanism, including all inherited members.
ActualizeBelt(ISubjective *const Subjective) | AMechanism | inline |
AMechanism(const FObjectInitializer &ObjectInitializer) | AMechanism | inline |
ApplyDeferreds() | AMechanism | inline |
ApplyDeferreds(const EDeferred InFilter) | AMechanism | inline |
ApplyDeferreds(const ContainerT &InKinds) | AMechanism | inline |
BootAll() | AMechanism | inline |
CollectSubjects(TArray< FSubjectHandle, AllocatorT > &OutSubjects, const FFilter &Filter=FFilter::Default) | AMechanism | |
CollectSubjects(USubjectRecordCollection *const OutSubjects, const FFilter &Filter=FFilter::Default, const EFlagmark FlagmarkMask=FM_AllUserLevel) | AMechanism | |
CreateDeferredsApplicator(const EDeferred InFilter=EDeferred::All) | AMechanism | inline |
DespawnAllSubjects() | AMechanism | |
Enchain(FilterT &&Filter, ChainT &OutChain) | AMechanism | inline |
Enchain(FilterT &&Filter) | AMechanism | inline |
Enchain(FilterT &&Filter, TArray< TChunkProxy< Ts... > > &OutChunkProxies, const bool bIncludeEmpty=false) | AMechanism | inline |
EnchainIterables(FilterT &&Filter, ChainT &OutChain) | AMechanism | inline |
EnchainIterables(FilterT &&Filter) | AMechanism | inline |
EnchainSolid(FilterT &&Filter) | AMechanism | inline |
EnchainWithSolidity(FilterT &&Filter) | AMechanism | inline |
FCommonChain | AMechanism | friend |
FCommonSubjectHandle | AMechanism | friend |
FindBeltsMatchingFingerprint(const FFingerprint &Fingerprint, TArray< UBelt * > &OutBelts) | AMechanism | inline |
FirstChainId enum value | AMechanism | |
FirstId | AMechanism | static |
FirstSubjectPlace | AMechanism | static |
FoundIterablesInlineSize | AMechanism | static |
FSubjectInfo | AMechanism | friend |
FSubjectNetworkState | AMechanism | friend |
GetAdjective(const int32 Id) | AMechanism | inline |
GetSubjectives() const | AMechanism | inline |
HasDeferreds() const | AMechanism | inline |
IdType typedef | AMechanism | |
IIterable | AMechanism | friend |
InstancesMax | AMechanism | static |
InvalidChainId enum value | AMechanism | |
InvalidId | AMechanism | static |
InvalidSubjectId | AMechanism | static |
IsAutomaticDeferredsApplicationPossible() const | AMechanism | inline |
IsInConcurrentEnvironment() const | AMechanism | inline |
IsLiquid() const | AMechanism | inline |
IsLocked() const | AMechanism | inline |
IsSolid() const | AMechanism | inline |
LastId | AMechanism | static |
LastSubjectPlace | AMechanism | static |
ObtainChain(const int32 ChainId) const | AMechanism | inline |
ObtainChain() const | AMechanism | inline |
ObtainChunk(const struct FTraitmark &Traitmark, EApparatusStatus &OutStatus, const int32 Capacity=32) | AMechanism | inline |
ObtainChunk(const struct FTraitmark &Traitmark, const int32 Capacity=32) | AMechanism | inline |
Operate(FilterT &&Filter, const MechanicT &Mechanic) | AMechanism | inline |
Operate(FilterT &&Filter, MechanicT &Mechanic) | AMechanism | inline |
Operate(FilterT &&Filter, FunctionT *const Mechanic) | AMechanism | inline |
Operate(const MechanicT &Mechanic) | AMechanism | inline |
Operate(MechanicT &Mechanic) | AMechanism | inline |
Operate(FunctionT *const Mechanic) | AMechanism | inline |
OperateConcurrently(FilterT &&Filter, const MechanicT &Mechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true) | AMechanism | inline |
OperateConcurrently(FilterT &&Filter, MechanicT &Mechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true) | AMechanism | inline |
OperateConcurrently(FilterT &&Filter, FunctionT *const Mechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true) | AMechanism | inline |
OperateConcurrently(const MechanicT &Mechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true) | AMechanism | inline |
OperateConcurrently(MechanicT &Mechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true) | AMechanism | inline |
OperateConcurrently(FunctionT *const Mechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true) | AMechanism | inline |
OperatingsNum() const | AMechanism | inline |
RegisterMechanical(TScriptInterface< IMechanical > Mechanical) | AMechanism | inline |
RegisterSubjective(ISubjective *const Subjective) | AMechanism | |
Reset() override | AMechanism | |
SpawnSubject(FSubjectHandle &OutSubjectHandle, const FTraitmark &Traitmark, const EFlagmark Flagmark=FM_None) | AMechanism | inline |
SpawnSubject(FSubjectHandle &OutSubjectHandle, FTraitmark &&Traitmark, const EFlagmark Flagmark=FM_None) | AMechanism | inline |
SpawnSubject(FSubjectHandle &OutSubjectHandle, const EFlagmark Flagmark=FM_None) | AMechanism | inline |
SpawnSubject(const FSubjectRecord &SubjectRecord) | AMechanism | |
SpawnSubject(FSubjectRecord &&SubjectRecord) | AMechanism | inline |
SpawnSubject(FSubjectRecord &SubjectRecord) | AMechanism | inline |
SpawnSubject(const FSubjectRecord &SubjectRecord, EApparatusStatus &OutStatus) | AMechanism | inline |
SpawnSubject(FSubjectRecord &&SubjectRecord, EApparatusStatus &OutStatus) | AMechanism | inline |
SpawnSubject(FSubjectRecord &SubjectRecord, EApparatusStatus &OutStatus) | AMechanism | inline |
SpawnSubject(const EFlagmark Flagmark) | AMechanism | inline |
SpawnSubject(Ts &&... Traits) | AMechanism | inline |
SpawnSubject(Ts &&... Traits, const EFlagmark Flagmark) | AMechanism | inline |
SpawnSubject(Ts &&... Traits) | AMechanism | inline |
SpawnSubject(Ts &&... Traits, const EFlagmark Flagmark) | AMechanism | inline |
SpawnSubject(UScriptStruct *const TraitType, void *const TraitData, const EFlagmark Flagmark=FM_None) | AMechanism | inline |
SpawnSubjectDeferred(const FSubjectRecord &SubjectRecord) | AMechanism | inline |
SpawnSubjectDeferred(FSubjectRecord &&SubjectRecord) | AMechanism | inline |
SpawnSubjectDeferred(FSubjectRecord &SubjectRecord) | AMechanism | inline |
SpawnSubjectDeferred(Ts &&... Traits) | AMechanism | inline |
SpawnSubjectDeferred(Ts &&... Traits, const EFlagmark Flagmark) | AMechanism | inline |
SpawnSubjectDeferred(Ts &&... Traits) | AMechanism | inline |
SpawnSubjectDeferred(Ts &&... Traits, const EFlagmark Flagmark) | AMechanism | inline |
SubjectIdType typedef | AMechanism | |
SubjectivesNum() const | AMechanism | inline |
SubjectPlacesPerMechanism | AMechanism | static |
SubjectsNum() const | AMechanism | |
TBeltIt | AMechanism | friend |
TChain | AMechanism | friend |
TChunkIt | AMechanism | friend |
UApparatusFunctionLibrary | AMechanism | friend |
UBelt | AMechanism | friend |
UChunk | AMechanism | friend |
UMachine | AMechanism | friend |
UNetworkBearerComponent | AMechanism | friend |
UnregisterAllMechanicals() | AMechanism | inline |
UnregisterAllSubjectives() | AMechanism | |
UnregisterMechanical(TScriptInterface< IMechanical > Mechanical) | AMechanism | inline |
UnregisterSubjective(ISubjective *const Subjective) | AMechanism | |
WaitForOperatingsCompletion() const | AMechanism | inline |
WaitForOperatingsCompletion(const uint32 WaitTimeMsec, const bool bIgnoreThreadIdleStats=false) const | AMechanism | inline |
WaitForOperatingsCompletion(const FTimespan &WaitTime, const bool bIgnoreThreadIdleStats=false) const | AMechanism | inline |