Apparatus Version 1.23
ECS data-oriented workflow for Unreal Engine.
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FFingerprint Member List

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

Add(std::initializer_list< UScriptStruct * > TraitTypes)FFingerprintinline
Add(std::initializer_list< TSubclassOf< UDetail > > DetailClasses)FFingerprintinline
Add(const FFingerprint &InFingerprint)FFingerprintinline
Add(const FFingerprint &InFingerprint, const EFlagmark InFlagmark)FFingerprintinline
Add(UScriptStruct *const TraitType, const EFlagmark InFlagmark=FM_None)FFingerprintinline
Add(const TSubclassOf< UDetail > DetailClass, const EFlagmark InFlagmark=FM_None)FFingerprintinline
Add(const TraitsExtractorT &InTraits, const EFlagmark InFlagmark=FM_None)FFingerprintinline
Add(const TArray< UScriptStruct *, AllocatorT > &InTraitTypes, const EFlagmark InFlagmark=FM_None)FFingerprintinline
Add(const TArray< TSubclassOf< UDetail >, AllocatorT > &InDetailClasses, const EFlagmark InFlagmark=FM_None)FFingerprintinline
Add(const TArray< UDetail *, AllocatorT > &InDetails, const EFlagmark InFlagmark=FM_None)FFingerprintinline
Add()FFingerprintinline
Add()FFingerprintinline
AddDetail()FFingerprintinline
AddDetail()FFingerprintinline
AddToFlagmark(const EFlagmark InFlagmark, const std::memory_order MemoryOrder=std::memory_order_release)FFingerprintinline
AddToFlagmark_Status(const EFlagmark InFlagmark)FFingerprintinline
AddTrait()FFingerprintinline
AddTrait()FFingerprintinline
AMechanismFFingerprintfriend
CalcHash() constFFingerprintinline
Contains(const UScriptStruct *const TraitType) constFFingerprintinline
Contains(const TSubclassOf< UDetail > DetailClass) constFFingerprintinline
Contains() constFFingerprintinline
ContainsDetail(const TSubclassOf< UDetail > DetailClass) constFFingerprintinline
ContainsDetail() constFFingerprintinline
ContainsTrait(const UScriptStruct *const TraitType) constFFingerprintinline
ContainsTrait() constFFingerprintinline
DetailAt(const int32 Index) constFFingerprintinline
DetailsMatch(const FFilter &Filter) constFFingerprintinline
DetailsNum() constFFingerprintinline
DetailsType typedefFFingerprint
FFilterFFingerprintfriend
FFingerprint(const int32 InFlagmark=FM_None)FFingerprintinline
FFingerprint(const TSubclassOf< UDetail > DetailClass, const int32 InFlagmark=FM_None)FFingerprintinline
FFingerprint(UScriptStruct *const TraitType, const int32 InFlagmark=FM_None)FFingerprintinline
FFingerprint(const TArray< UDetail *, AllocatorT > &InDetailClasses, const int32 InFlagmark=FM_None)FFingerprintinline
FFingerprint(const TArray< TSubclassOf< UDetail >, AllocatorT > &InDetailClasses, const int32 InFlagmark=FM_None)FFingerprintinline
FFingerprint(const TArray< UScriptStruct *, AllocatorTA > &InTraitTypes, const TArray< TSubclassOf< UDetail >, AllocatorTB > &InDetailClasses, const int32 InFlagmark=FM_None)FFingerprintinline
FFingerprint(std::initializer_list< UScriptStruct * > InTraitTypes, std::initializer_list< TSubclassOf< UDetail > > InDetailClasses, const int32 InFlagmark=FM_None)FFingerprintinline
FFingerprint(FFingerprint &&InFingerprint)FFingerprintinline
FFingerprint(const FFingerprint &InFingerprint)FFingerprintinline
FFingerprint(TFingerprint< Ts... > &&InFingerprint)FFingerprintinline
FFingerprint(FTraitmark &&InTraitmark, const int32 InFlagmark=FM_None)FFingerprintinline
FFingerprint(FDetailmark &&InDetailmark, const int32 InFlagmark=FM_None)FFingerprintinline
FFingerprint(FTraitmark &&InTraitmark, FDetailmark &&InDetailmark, const int32 InFlagmark=FM_None)FFingerprintinline
FFingerprint(const FTraitmark &InTraitmark, const int32 InFlagmark=FM_None)FFingerprintinline
FFingerprint(const FDetailmark &InDetailmark, const int32 InFlagmark=FM_None)FFingerprintinline
FFingerprint(const FTraitmark &InTraitmark, const FDetailmark &InDetailmark, const int32 InFlagmark=FM_None)FFingerprintinline
FindDetailsMappingFrom(const TArray< TSubclassOf< UDetail > > &InDetailClasses, TArray< int32 > &OutMapping) constFFingerprintinline
FindDetailsMappingFrom(const TArray< TSubclassOf< UDetail > > &InDetailClasses, TArray< TArray< int32 > > &OutMapping) constFFingerprintinline
FindDetailsMappingFrom(const FFingerprint &Fingerprint, TArray< int32 > &OutMapping) constFFingerprintinline
FindDetailsMappingFrom(const FFingerprint &Fingerprint, TArray< TArray< int32 > > &OutMapping) constFFingerprintinline
FindDetailsMappingTo(const FFingerprint &Fingerprint, TArray< int32 > &OutMapping) constFFingerprintinline
FindDetailsMappingTo(const FFingerprint &Fingerprint, TArray< TArray< int32 > > &OutMapping) constFFingerprintinline
FindTraitsMappingFrom(const TArray< UScriptStruct * > &InTraitmark, TArray< int32 > &OutMapping) constFFingerprintinline
FindTraitsMappingFrom(const FFingerprint &Fingerprint, TArray< int32 > &OutMapping) constFFingerprintinline
FindTraitsMappingFrom(const FTraitmark &InTraitmark, TArray< int32 > &OutMapping) constFFingerprintinline
FindTraitsMappingTo(const FTraitmark &InTraitmark, TArray< int32 > &OutMapping) constFFingerprintinline
FindTraitsMappingTo(const FFingerprint &InFingerprint, TArray< int32 > &OutMapping) constFFingerprintinline
FlagmarkMatches(const FFilter &Filter) constFFingerprintinline
FSubjectHandleFFingerprintfriend
GetDetailmark() constFFingerprintinline
GetDetails() constFFingerprintinline
GetDetailsMask() constFFingerprintinline
GetFlagmark(const std::memory_order MemoryOrder=std::memory_order_acquire) constFFingerprintinline
GetTraitmark() constFFingerprintinline
GetTraits() constFFingerprintinline
GetTraitsMask() constFFingerprintinline
GetTypeHashFFingerprintfriend
HasFlag(const EFlagmarkBit Flag, const std::memory_order MemoryOrder=std::memory_order_acquire) constFFingerprintinline
Identical(const FFingerprint *Other, uint32 PortFlags) constFFingerprintinline
IndexOf(UScriptStruct *const TraitType) constFFingerprintinline
IndexOf(const TSubclassOf< UDetail > DetailClass) constFFingerprintinline
IndicesOf(const TSubclassOf< UDetail > DetailClass, TArray< int32 > &OutIndices) constFFingerprintinline
IsBooted(const std::memory_order MemoryOrder=std::memory_order_acquire) constFFingerprintinline
IsEmpty() constFFingerprintinline
IsStale(const std::memory_order MemoryOrder=std::memory_order_acquire) constFFingerprintinline
Make(const EFlagmark InFlagmark=FM_None)FFingerprintinlinestatic
Matches(const EFlagmark IncludingFlagmark, const EFlagmark ExcludingFlagmark=FM_None) constFFingerprintinline
Matches(const FFilter &Filter) constFFingerprintinline
Matches(const FFilter &Filter, const EFlagmark IncludingFlagmarkOverride, const EFlagmark ExcludingFlagmarkOverride) constFFingerprintinline
Matches(const FFingerprint &InFingerprint) constFFingerprintinline
Matches(const FTraitmark &InTraitmark) constFFingerprintinline
Matches(const FDetailmark &InDetailmark) constFFingerprintinline
operator bool() constFFingerprintinline
operator const FDetailmark &() constFFingerprintinline
operator const FTraitmark &() constFFingerprintinline
operator DetailsType() constFFingerprintinlineexplicit
operator TraitsType() constFFingerprintinlineexplicit
operator!=(const FFingerprint &Other) constFFingerprintinline
operator+=(const EFlagmark InFlagmark)FFingerprintinline
operator+=(std::initializer_list< UScriptStruct * > TraitTypes)FFingerprintinline
operator+=(std::initializer_list< TSubclassOf< UDetail > > DetailClasses)FFingerprintinline
operator+=(const FFingerprint &Fingerprint)FFingerprintinline
operator+=(const TArray< UScriptStruct *, AllocatorT > &TraitTypes)FFingerprintinline
operator+=(const TArray< TSubclassOf< UDetail >, AllocatorT > &DetailClasses)FFingerprintinline
operator+=(const TArray< UDetail *, AllocatorT > &InDetails)FFingerprintinline
operator+=(UScriptStruct *TraitType)FFingerprintinline
operator+=(TSubclassOf< UDetail > DetailClass)FFingerprintinline
operator-=(const EFlagmark InFlagmark)FFingerprintinline
operator-=(UScriptStruct *const TraitType)FFingerprintinline
operator-=(const TSubclassOf< UDetail > DetailClass)FFingerprintinline
operator<<FFingerprintfriend
operator=(FTraitmark &&InTraitmark)FFingerprintinline
operator=(const FTraitmark &InTraitmark)FFingerprintinline
operator=(FDetailmark &&InDetailmark)FFingerprintinline
operator=(const FDetailmark &InDetailmark)FFingerprintinline
operator=(FFingerprint &&Fingerprint)FFingerprintinline
operator=(const FFingerprint &Fingerprint)FFingerprintinline
operator=(const TArray< UScriptStruct *, AllocatorT > &InTraitTypes)FFingerprintinline
operator=(const TArray< TSubclassOf< UDetail >, AllocatorT > &InDetailClasses)FFingerprintinline
operator=(const TArray< UDetail *, AllocatorT > &InDetails)FFingerprintinline
operator==(const FFingerprint &Other) constFFingerprintinline
PostSerialize(const FArchive &Archive)FFingerprintinline
Remove(UScriptStruct *const TraitType)FFingerprintinline
Remove(const TSubclassOf< UDetail > DetailClass)FFingerprintinline
Remove()FFingerprintinline
Remove()FFingerprintinline
RemoveAllDetails()FFingerprintinline
RemoveAllTraits()FFingerprintinline
RemoveDetail()FFingerprintinline
RemoveDetail()FFingerprintinline
RemoveFromFlagmark(const EFlagmark InFlagmark, const std::memory_order MemoryOrder=std::memory_order_release)FFingerprintinline
RemoveFromFlagmark_Status(const EFlagmark InFlagmark)FFingerprintinline
RemoveTrait()FFingerprintinline
RemoveTrait()FFingerprintinline
Reset(const EFlagmark InFlagmark=FM_None)FFingerprintinline
Serialize(FArchive &Archive)FFingerprintinline
Set(FTraitmark &&InTraitmark, const bool bPreserveFlagmark=true)FFingerprintinline
Set(const FTraitmark &InTraitmark, const bool bPreserveFlagmark=true)FFingerprintinline
Set(FDetailmark &&InDetailmark, const bool bPreserveFlagmark=true)FFingerprintinline
Set(const FDetailmark &InDetailmark, const bool bPreserveFlagmark=true)FFingerprintinline
Set(FFingerprint &&InFingerprint)FFingerprintinline
Set(const FFingerprint &InFingerprint)FFingerprintinline
Set(const TArray< UScriptStruct *, AllocatorT > &InTraits, const EFlagmark InFlagmark)FFingerprintinline
Set(const TArray< TSubclassOf< UDetail >, AllocatorT > &InDetailClasses, const EFlagmark InFlagmark)FFingerprintinline
Set(const TArray< UDetail *, AllocatorT > &InDetails, const EFlagmark InFlagmark)FFingerprintinline
SetBooted(bool bState=true, const std::memory_order MemoryOrder=std::memory_order_release)FFingerprintinline
SetDetailmark(FDetailmark &&InDetailmark)FFingerprintinline
SetDetailmark(const FDetailmark &InDetailmark)FFingerprintinline
SetFlag(const EFlagmarkBit Flag, const bool bState=true, const std::memory_order MemoryOrder=std::memory_order_release)FFingerprintinline
SetFlag_Status(const EFlagmarkBit Flag, const bool bState=true)FFingerprintinline
SetFlagmark(const EFlagmark InFlagmark, const std::memory_order MemoryOrder=std::memory_order_release)FFingerprintinline
SetFlagmark_Status(const EFlagmark InFlagmark)FFingerprintinline
SetFlagmarkMasked(const EFlagmark InFlagmark, const EFlagmark InMask, const std::memory_order MemoryOrder=std::memory_order_release)FFingerprintinline
SetFlagmarkMasked_Status(const EFlagmark InFlagmark, const EFlagmark InMask)FFingerprintinline
SetTraitmark(FTraitmark &&InTraitmark)FFingerprintinline
SetTraitmark(const FTraitmark &InTraitmark)FFingerprintinline
ToggleFlag(const EFlagmarkBit Flag, const std::memory_order MemoryOrder=std::memory_order_release)FFingerprintinline
ToString() constFFingerprint
TraitAt(const int32 Index) constFFingerprintinline
TraitsMatch(const FFilter &Filter) constFFingerprintinline
TraitsNum() constFFingerprintinline
TraitsType typedefFFingerprint
UApparatusFunctionLibraryFFingerprintfriend
UBeltFFingerprintfriend
UChunkFFingerprintfriend
ZeroFFingerprintstatic