Apparatus Version 1.23
ECS data-oriented workflow for Unreal Engine.
Loading...
Searching...
No Matches
TChain< ChunkItT, BeltItT, InDefaultParadigm > Member List

This is the complete list of members for TChain< ChunkItT, BeltItT, InDefaultParadigm >, including all inherited members.

Advance(const int32 CursorId=DefaultCursorId) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
AllowsChangesTChain< ChunkItT, BeltItT, InDefaultParadigm >static
AllowsDirectTraitAccessTChain< ChunkItT, BeltItT, InDefaultParadigm >static
AllowsStructuralChangesTChain< ChunkItT, BeltItT, InDefaultParadigm >static
AMechanismTChain< ChunkItT, BeltItT, InDefaultParadigm >friend
BackgroundRunnableMechanicsFCommonChainmutableprotected
BackgroundRunnableMechanicsCSFCommonChainmutableprotected
bDisposedFCommonChainprotected
bDisposingFCommonChainprotected
Begin(const int32 CursorId=DefaultCursorId, const int32 Offset=0, const int32 Limit=TNumericLimits< int32 >::Max()) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
BeginOrAdvance(const int32 CursorId=DefaultCursorId, const int32 Offset=0, const int32 Limit=TNumericLimits< int32 >::Max()) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
BeltItType typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
bInDestructorFCommonChainprotected
bSelfDestroyOnDisposalFCommonChainprotected
bStopIteratingFCommonChainmutableprotected
CanBeReused() constFCommonChaininlineprotected
ChunkItType typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
Clear enum valueTChain< ChunkItT, BeltItT, InDefaultParadigm >
Collect enum valueTChain< ChunkItT, BeltItT, InDefaultParadigm >
ConcurrencyLevelFCommonChainmutableprotected
ConcurrencyLevelValueType typedefFCommonChainprotected
DecrementConcurrencyLevel() constFCommonChainprotected
DecrementOperatingsCount() constFCommonChainprotected
DefaultCursorId enum valueFCommonChain
DefaultParadigmTChain< ChunkItT, BeltItT, InDefaultParadigm >static
DetailAtLine(const int32 CursorId, const int32 LineIndex) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
DetailAtLine(const int32 LineIndex) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
Dispose(bool bWaitForOperatings=true)FCommonChainprotected
EGatheringType enum nameTChain< ChunkItT, BeltItT, InDefaultParadigm >
Enchain(FilterT &&InFilter, const TArray< IterableT *, AllocatorT > &InIterables)TChain< ChunkItT, BeltItT, InDefaultParadigm >inline
FCommonChain(AMechanism *const InOwner)FCommonChaininlineprotected
FCursor typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
FilterFCommonChainprotected
FindSegment(const int32 InSlotIndex, int32 &OutLocalIndex, const int32 SegmentOffset=0) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
FirstId enum valueFCommonChain
GetDetail(const int32 CursorId, const TSubclassOf< UDetail > DetailClass) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetDetail(const TSubclassOf< UDetail > DetailClass) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetDetail(const int32 CursorId=DefaultCursorId) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetDetail(const int32 CursorId=DefaultCursorId) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetDetailHinted(const int32 CursorId, const TSubclassOf< UDetail > DetailClass, const int32 DetailIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetDetailHinted(const TSubclassOf< UDetail > DetailClass, const int32 DetailIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetDetailHinted(const int32 CursorId, const int32 DetailIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetDetailHinted(const int32 CursorId, const int32 DetailIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetDetailHinted(const int32 DetailIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetDetailHinted(const int32 DetailIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetFilter() constFCommonChaininline
GetId() constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetOwner() constFCommonChaininline
GetSubject(const int32 CursorId=DefaultCursorId) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetSubjective(const int32 CursorId=DefaultCursorId) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTrait(const int32 CursorId, UScriptStruct *const TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTrait(UScriptStruct *const TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTrait(const int32 CursorId, T &OutTraitData, const bool bTraitDataInitialized=true) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTrait(T &OutTraitData, const bool bTraitDataInitialized=true) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTrait(const int32 CursorId=DefaultCursorId) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitHinted(const int32 CursorId, UScriptStruct *TraitType, const int32 TraitIndexHint, void *const OutTraitData, const bool bTraitDataInitialized=true) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitHinted(UScriptStruct *TraitType, const int32 TraitIndexHint, void *const OutTraitData, const bool bTraitDataInitialized=true) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitHinted(const int32 CursorId, const int32 TraitIndexHint, T &OutTraitData, const bool bTraitDataInitialized=true) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitHinted(const int32 CursorId, const int32 TraitIndexHint, T &OutTraitData, const bool bTraitDataInitialized=true) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitHinted(const int32 TraitIndexHint, T &OutTraitData, const bool bTraitDataInitialized=true) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitHinted(const int32 TraitIndexHint, T &OutTraitData, const bool bTraitDataInitialized=true) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitHinted(const int32 CursorId, const int32 TraitIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitHinted(const int32 CursorId, const int32 TraitIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitHinted(const int32 TraitIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitHinted(const int32 TraitIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitPtr(const int32 CursorId, UScriptStruct *const TraitType) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitPtr(const int32 CursorId=DefaultCursorId) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitPtr(const int32 CursorId=DefaultCursorId) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitPtr(UScriptStruct *const TraitType) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitPtrHinted(const int32 CursorId, UScriptStruct *const TraitType, const int32 TraitIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitPtrHinted(UScriptStruct *const TraitType, const int32 TraitIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitPtrHinted(const int32 CursorId, const int32 TraitIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitPtrHinted(const int32 CursorId, const int32 TraitIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitPtrHinted(const int32 TraitIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitPtrHinted(const int32 TraitIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitRef(const int32 CursorId=DefaultCursorId) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitRef(const int32 CursorId=DefaultCursorId) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitRefHinted(const int32 CursorId, const int32 TraitIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitRefHinted(const int32 CursorId, const int32 TraitIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitRefHinted(const int32 TraitIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraitRefHinted(const int32 TraitIndexHint) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
GetTraits(TArray< T, AllocatorT > &OutArray, const EGatheringType GatheringType=Clear) constTChain< ChunkItT, BeltItT, InDefaultParadigm >
HasViableEmbeddedCursors() constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
IdFCommonChainprotected
IncompatibleSubjectHandleType typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
IncrementConcurrencyLevel() constFCommonChainprotected
IncrementOperatingsCount() constFCommonChainprotected
InvalidCursorId enum valueFCommonChain
InvalidId enum valueFCommonChain
InvalidSegmentIndex enum valueFCommonChain
InvalidSlotIndex enum valueFCommonChain
IsDisposed() constFCommonChaininline
IsSolidTChain< ChunkItT, BeltItT, InDefaultParadigm >static
IterableNum() constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
Iterate(const int32 Offset=0, const int32 Limit=TNumericLimits< int32 >::Max()) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
Operate(const MechanicT &InMechanic) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
Operate(MechanicT &InMechanic) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
Operate(FunctionT *const InMechanic) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
Operate() constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
Operate() constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
OperateConcurrently(const FunctorT &InMechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
OperateConcurrently(FunctorT &InMechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
OperateConcurrently(FunctionT *const InMechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
OperateConcurrently(const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
OperateConcurrently(const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true) constTChain< ChunkItT, BeltItT, InDefaultParadigm >inline
OperatingsCompletedFCommonChainmutableprotected
OperatingsCountFCommonChainmutableprotected
OperatingsCountValueType typedefFCommonChainprotected
OperatingsNum() constFCommonChaininline
operator=(TChain &&InChain)TChain< ChunkItT, BeltItT, InDefaultParadigm >inline
operator=(const TChain &InChain)TChain< ChunkItT, BeltItT, InDefaultParadigm >inline
OwnerFCommonChainprotected
Release() constFCommonChaininline
Reset(bool bWaitForOperatings=true) overrideTChain< ChunkItT, BeltItT, InDefaultParadigm >inlinevirtual
Retain() constFCommonChaininline
ShouldStopIterating() constFCommonChaininline
StopIterating() constFCommonChaininline
SubjectHandleType typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
SubjectivePtrType typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
Super typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
TChain(AMechanism *const InOwner)TChain< ChunkItT, BeltItT, InDefaultParadigm >inline
TChain(const TChain &InChain)TChain< ChunkItT, BeltItT, InDefaultParadigm >inline
TDetailPtrResult typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
TDetailPtrResultSecurity typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
ToString() constFCommonChaininline
TTraitPtrResult typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
TTraitPtrResultSecurity typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
TTraitRefResult typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
TTraitRefResultSecurity typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
TTraitVoidPtrResult typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
TTraitVoidPtrResultSecurity typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
UApparatusFunctionLibraryTChain< ChunkItT, BeltItT, InDefaultParadigm >friend
UMachineTChain< ChunkItT, BeltItT, InDefaultParadigm >friend
UsersCountFCommonChainmutableprotected
UsersCountValueType typedefFCommonChainprotected
UsersNum() constFCommonChaininline
WaitForOperatingsCompletion() constFCommonChaininline
WaitForOperatingsCompletion(const uint32 WaitTimeMsec, const bool bIgnoreThreadIdleStats=false) constFCommonChaininline
WaitForOperatingsCompletion(const FTimespan &WaitTime, const bool bIgnoreThreadIdleStats=false) constFCommonChaininline
~FCommonChain()FCommonChaininlinevirtual
~TChain()TChain< ChunkItT, BeltItT, InDefaultParadigm >inlinevirtual