Apparatus Version 1.23
ECS data-oriented workflow for Unreal Engine.
Loading...
Searching...
No Matches
AMechanism Member List

This is the complete list of members for AMechanism, including all inherited members.

ActualizeBelt(ISubjective *const Subjective)AMechanisminline
AMechanism(const FObjectInitializer &ObjectInitializer)AMechanisminline
ApplyDeferreds()AMechanisminline
ApplyDeferreds(const EDeferred InFilter)AMechanisminline
ApplyDeferreds(const ContainerT &InKinds)AMechanisminline
BootAll()AMechanisminline
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)AMechanisminline
DespawnAllSubjects()AMechanism
Enchain(FilterT &&Filter, ChainT &OutChain)AMechanisminline
Enchain(FilterT &&Filter)AMechanisminline
Enchain(FilterT &&Filter, TArray< TChunkProxy< Ts... > > &OutChunkProxies, const bool bIncludeEmpty=false)AMechanisminline
EnchainIterables(FilterT &&Filter, ChainT &OutChain)AMechanisminline
EnchainIterables(FilterT &&Filter)AMechanisminline
EnchainSolid(FilterT &&Filter)AMechanisminline
EnchainWithSolidity(FilterT &&Filter)AMechanisminline
FCommonChainAMechanismfriend
FCommonSubjectHandleAMechanismfriend
FindBeltsMatchingFingerprint(const FFingerprint &Fingerprint, TArray< UBelt * > &OutBelts)AMechanisminline
FirstChainId enum valueAMechanism
FirstIdAMechanismstatic
FirstSubjectPlaceAMechanismstatic
FoundIterablesInlineSizeAMechanismstatic
FSubjectInfoAMechanismfriend
FSubjectNetworkStateAMechanismfriend
GetAdjective(const int32 Id)AMechanisminline
GetSubjectives() constAMechanisminline
HasDeferreds() constAMechanisminline
IdType typedefAMechanism
IIterableAMechanismfriend
InstancesMaxAMechanismstatic
InvalidChainId enum valueAMechanism
InvalidIdAMechanismstatic
InvalidSubjectIdAMechanismstatic
IsAutomaticDeferredsApplicationPossible() constAMechanisminline
IsInConcurrentEnvironment() constAMechanisminline
IsLiquid() constAMechanisminline
IsLocked() constAMechanisminline
IsSolid() constAMechanisminline
LastIdAMechanismstatic
LastSubjectPlaceAMechanismstatic
ObtainChain(const int32 ChainId) constAMechanisminline
ObtainChain() constAMechanisminline
ObtainChunk(const struct FTraitmark &Traitmark, EApparatusStatus &OutStatus, const int32 Capacity=32)AMechanisminline
ObtainChunk(const struct FTraitmark &Traitmark, const int32 Capacity=32)AMechanisminline
Operate(FilterT &&Filter, const MechanicT &Mechanic)AMechanisminline
Operate(FilterT &&Filter, MechanicT &Mechanic)AMechanisminline
Operate(FilterT &&Filter, FunctionT *const Mechanic)AMechanisminline
Operate(const MechanicT &Mechanic)AMechanisminline
Operate(MechanicT &Mechanic)AMechanisminline
Operate(FunctionT *const Mechanic)AMechanisminline
OperateConcurrently(FilterT &&Filter, const MechanicT &Mechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true)AMechanisminline
OperateConcurrently(FilterT &&Filter, MechanicT &Mechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true)AMechanisminline
OperateConcurrently(FilterT &&Filter, FunctionT *const Mechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true)AMechanisminline
OperateConcurrently(const MechanicT &Mechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true)AMechanisminline
OperateConcurrently(MechanicT &Mechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true)AMechanisminline
OperateConcurrently(FunctionT *const Mechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true)AMechanisminline
OperatingsNum() constAMechanisminline
RegisterMechanical(TScriptInterface< IMechanical > Mechanical)AMechanisminline
RegisterSubjective(ISubjective *const Subjective)AMechanism
Reset() overrideAMechanism
SpawnSubject(FSubjectHandle &OutSubjectHandle, const FTraitmark &Traitmark, const EFlagmark Flagmark=FM_None)AMechanisminline
SpawnSubject(FSubjectHandle &OutSubjectHandle, FTraitmark &&Traitmark, const EFlagmark Flagmark=FM_None)AMechanisminline
SpawnSubject(FSubjectHandle &OutSubjectHandle, const EFlagmark Flagmark=FM_None)AMechanisminline
SpawnSubject(const FSubjectRecord &SubjectRecord)AMechanism
SpawnSubject(FSubjectRecord &&SubjectRecord)AMechanisminline
SpawnSubject(FSubjectRecord &SubjectRecord)AMechanisminline
SpawnSubject(const FSubjectRecord &SubjectRecord, EApparatusStatus &OutStatus)AMechanisminline
SpawnSubject(FSubjectRecord &&SubjectRecord, EApparatusStatus &OutStatus)AMechanisminline
SpawnSubject(FSubjectRecord &SubjectRecord, EApparatusStatus &OutStatus)AMechanisminline
SpawnSubject(const EFlagmark Flagmark)AMechanisminline
SpawnSubject(Ts &&... Traits)AMechanisminline
SpawnSubject(Ts &&... Traits, const EFlagmark Flagmark)AMechanisminline
SpawnSubject(Ts &&... Traits)AMechanisminline
SpawnSubject(Ts &&... Traits, const EFlagmark Flagmark)AMechanisminline
SpawnSubject(UScriptStruct *const TraitType, void *const TraitData, const EFlagmark Flagmark=FM_None)AMechanisminline
SpawnSubjectDeferred(const FSubjectRecord &SubjectRecord)AMechanisminline
SpawnSubjectDeferred(FSubjectRecord &&SubjectRecord)AMechanisminline
SpawnSubjectDeferred(FSubjectRecord &SubjectRecord)AMechanisminline
SpawnSubjectDeferred(Ts &&... Traits)AMechanisminline
SpawnSubjectDeferred(Ts &&... Traits, const EFlagmark Flagmark)AMechanisminline
SpawnSubjectDeferred(Ts &&... Traits)AMechanisminline
SpawnSubjectDeferred(Ts &&... Traits, const EFlagmark Flagmark)AMechanisminline
SubjectIdType typedefAMechanism
SubjectivesNum() constAMechanisminline
SubjectPlacesPerMechanismAMechanismstatic
SubjectsNum() constAMechanism
TBeltItAMechanismfriend
TChainAMechanismfriend
TChunkItAMechanismfriend
UApparatusFunctionLibraryAMechanismfriend
UBeltAMechanismfriend
UChunkAMechanismfriend
UMachineAMechanismfriend
UNetworkBearerComponentAMechanismfriend
UnregisterAllMechanicals()AMechanisminline
UnregisterAllSubjectives()AMechanism
UnregisterMechanical(TScriptInterface< IMechanical > Mechanical)AMechanisminline
UnregisterSubjective(ISubjective *const Subjective)AMechanism
WaitForOperatingsCompletion() constAMechanisminline
WaitForOperatingsCompletion(const uint32 WaitTimeMsec, const bool bIgnoreThreadIdleStats=false) constAMechanisminline
WaitForOperatingsCompletion(const FTimespan &WaitTime, const bool bIgnoreThreadIdleStats=false) constAMechanisminline