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