Apparatus Version 1.22
ECS data-oriented workflow for Unreal Engine.
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
AllowsChanges enum valueTChain< ChunkItT, BeltItT, InDefaultParadigm >
AllowsDirectTraitAccess enum valueTChain< ChunkItT, BeltItT, InDefaultParadigm >
AllowsStructuralChanges enum valueTChain< ChunkItT, BeltItT, InDefaultParadigm >
AMechanismTChain< ChunkItT, BeltItT, InDefaultParadigm >friend
bDisposedFCommonChainprotected
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 >
bStopIteratingFCommonChainmutableprotected
ChunkItType typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
Clear enum valueTChain< ChunkItT, BeltItT, InDefaultParadigm >
Collect enum valueTChain< ChunkItT, BeltItT, InDefaultParadigm >
DecrementOperatingsCount() constFCommonChainprotected
DefaultCursorId enum valueFCommonChain
DefaultParadigmTChain< ChunkItT, BeltItT, InDefaultParadigm >static
Dispose()FCommonChain
EGatheringType enum nameTChain< ChunkItT, BeltItT, InDefaultParadigm >
Enchain(const 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
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 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 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 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(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 TraitIndexHint) 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 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 >
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
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
operator=(TChain &&InChain)TChain< ChunkItT, BeltItT, InDefaultParadigm >inline
operator=(const TChain &InChain)TChain< ChunkItT, BeltItT, InDefaultParadigm >inline
OwnerFCommonChainprotected
Release() constFCommonChaininline
Reset() 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
TResultDetailPtr typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
TResultTraitPtr typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
TResultTraitRef typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
TResultTraitVoidPtr typedefTChain< ChunkItT, BeltItT, InDefaultParadigm >
UApparatusFunctionLibraryTChain< ChunkItT, BeltItT, InDefaultParadigm >friend
UMachineTChain< ChunkItT, BeltItT, InDefaultParadigm >friend
UsersCountFCommonChainmutableprotected
UsersNum() constFCommonChaininline
~FCommonChain()FCommonChaininlinevirtual