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

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

AMechanismUChunkfriend
At(const int32 SlotIndex) constUChunkinline
At(const int32 SlotIndex)UChunkinline
Begin(const FFilter &Filter, const int32 Offset=0)UChunkinline
BeginDestroy() overrideUChunkprotected
Check() constUChunk
CountIIterableprotected
DequeueFromRemoved(int32 &OutSlotIndex) constIIterableinlineprotected
DequeueFromRemoved() constIIterableinlineprotected
DoUnlock(const bool bWasSolid) const overrideUChunkprotectedvirtual
End() constUChunkinline
EnqueueForRemoval(const int32 SlotIndex) constIIterableinlineprotected
FCommonSubjectHandleUChunkfriend
FetchTraitsPtrs(const int32 SlotIndex, const TArray< int32 > &Mapping, void **OutTraits)UChunk
FFingerprintUChunkfriend
FindTraitLine(UScriptStruct *const TraitType) constUChunkinline
FindTraitLine(UScriptStruct *const TraitType)UChunkinline
FindTraitLine() constUChunkinline
FindTraitLine()UChunkinline
FirstId enum valueUChunk
FMechanicInfoUChunkfriend
FSubjectInfoUChunkfriend
GetOwner() constUChunk
GetTraitLine(UScriptStruct *const TraitType) constUChunkinline
GetTraitLine() constUChunkinline
GetTraitmark() constUChunkinline
HasQueuedForRemoval() constIIterableinline
HasSubjectFlagAt(const int32 SlotIndex, const EFlagmarkBit Flag) constUChunkinline
HasTraitLine(UScriptStruct *const TraitType) constUChunkinline
InvalidId enum valueUChunk
InvalidSlotIndex enum valueUChunk
InvalidTraitLineIndex enum valueUChunk
IsLiquidLocked() constIIterableinline
IsLocked() constIIterableinline
IsSlotLocked(const int32 SlotIndex) constUChunkinline
IsSolid() constIIterableinline
IsSolidLocked() constIIterableinline
IsStaleAt(const int32 SlotIndex) constUChunkinline
IsValidChunk(const UChunk *const InChunk)UChunkinlinestatic
IterableCountIIterablemutableprotected
IterableNum() constIIterableinline
Lock() constIIterable
LockLiquid() constIIterableinline
LockSolid() constIIterableinline
Matches(const FFilter &Filter) const overrideUChunkinlinevirtual
New(AMechanism *const Owner, const int32 Id, const FTraitmark &InTraitmark)UChunkinlinestatic
Num() constIIterableinline
operator[](const int32 SlotIndex) constUChunkinline
operator[](const int32 SlotIndex)UChunkinline
OverwriteTraits(const int32 SrcSlotIndex, class UChunk *const DstChunk, const int32 DstSlotIndex) constUChunk
OverwriteTraits(const int32 SrcSlotIndex, class UChunk *const DstChunk, const int32 DstSlotIndex)UChunk
OverwriteTraits(const int32 SrcSlotIndex, const int32 DstSlotIndex)UChunkinline
Reserve(const int32 InCapacity)UChunkinline
SetSubjectFlagAt(const int32 SlotIndex, const EFlagmarkBit Flag, const bool bState=true) constUChunkinline
SetSubjectFlagmarkAt(const int32 SlotIndex, const EFlagmark Flagmark) constUChunkinline
SetSubjectFlagmarkMaskedAt(const int32 SlotIndex, const EFlagmark Flagmark, const EFlagmark Mask)UChunkinline
SetTraitAt(const int32 SlotIndex, const UScriptStruct *const TraitType, const void *const InTraitData)UChunkinline
SubjectAt(const int32 SlotIndex) constUChunkinline
SubjectFingerprintAt(const int32 SlotIndex) constUChunkinline
SubjectFlagmarkAt(const int32 SlotIndex) constUChunkinline
SwapTraits(const int32 SlotIndex, class UChunk *OtherChunk, const int32 OtherSlotIndex, const bool bClearMissing=true)UChunk
TChainUChunkfriend
TChunkItUChunkfriend
ToggleSubjectFlagAt(const int32 SlotIndex, const EFlagmarkBit Flag) constUChunkinline
ToString() constUChunkinline
TraitAt(const int32 SlotIndex, const int32 LineIndex, void *const OutTraitData, bool bTraitDataInitialized=true) constUChunkinline
TraitAt(const int32 SlotIndex, const int32 LineIndex) constUChunkinline
TraitAt(const int32 SlotIndex, const UScriptStruct *const TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true) constUChunkinline
TraitAt(const int32 SlotIndex) constUChunkinline
TraitAtHinted(const int32 SubjectIndex, int32 LineIndexHint) constUChunkinline
TraitAtHinted(const int32 SubjectIndex, UScriptStruct *const TraitType, int32 LineIndexHint, void *const OutTraitData, bool bTraitDataInitialized=true) constUChunkinline
TraitLineAt(const int32 LineIndex) constUChunkinline
TraitLineAt(const int32 LineIndex)UChunkinline
TraitLineIndexOf(UScriptStruct *const TraitType) constUChunkinline
TraitLineIndexOf() constUChunkinline
TraitLinesNum() constUChunkinline
TraitLineTraitSizeAt(const int32 LineIndex) constUChunkinline
TraitLineTypeAt(const int32 LineIndex) constUChunkinline
TraitPtrAt(const int32 SlotIndex, const int32 LineIndex) constUChunkinline
TraitPtrAt(const int32 SlotIndex, const int32 LineIndex)UChunkinline
TraitPtrAt(UScriptStruct *const TraitTypeCheck, const int32 SlotIndex, const int32 LineIndex)UChunkinline
TraitPtrAt(const int32 SlotIndex, const UScriptStruct *const TraitType) constUChunkinline
TraitPtrAt(const int32 SlotIndex, UScriptStruct *const TraitType)UChunkinline
TraitPtrAt(const int32 SlotIndex) constUChunkinline
TraitPtrAt(const int32 SlotIndex)UChunkinline
TraitPtrAtHinted(const int32 SlotIndex, UScriptStruct *const TraitType, int32 LineIndexHint) constUChunkinline
TraitPtrAtHinted(const int32 SlotIndex, UScriptStruct *const TraitType, int32 LineIndexHint)UChunkinline
TraitPtrAtHinted(const int32 SlotIndex, int32 LineIndexHint) constUChunkinline
TraitPtrAtHinted(const int32 SlotIndex, int32 LineIndexHint)UChunkinline
TraitRefAt(const int32 SlotIndex, const int32 LineIndex) constUChunkinline
TraitRefAt(const int32 SlotIndex, const int32 LineIndex)UChunkinline
TraitRefAt(const int32 SlotIndex) constUChunkinline
TraitRefAt(const int32 SlotIndex)UChunkinline
TraitRefAtHinted(const int32 SlotIndex, int32 LineIndexHint) constUChunkinline
TraitRefAtHinted(const int32 SlotIndex, int32 LineIndexHint)UChunkinline
UMachineUChunkfriend
Unlock() constIIterable