Apparatus Version 1.3.0
ECS data-driven workflow for Unreal Engine.
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 &Fingerprint, const EBootFilter InBootState=EBootFilter::None)FFingerprintinline
Add(UScriptStruct *TraitType, const EBootFilter InBootState=EBootFilter::None)FFingerprintinline
Add(const TSubclassOf< UDetail > DetailClass, const EBootFilter InBootState=EBootFilter::None)FFingerprintinline
Add(const TArray< UScriptStruct *, TAllocator > &InTraitTypes, const EBootFilter InBootState=EBootFilter::None)FFingerprintinline
Add(const TArray< TSubclassOf< UDetail >, TAllocator > &DetailClasses, const EBootFilter InBootState=EBootFilter::None)FFingerprintinline
Add(const TArray< UDetail *, TAllocator > &InDetails, const EBootFilter InBootState=EBootFilter::None)FFingerprintinline
AddDetail()FFingerprintinline
AddTrait()FFingerprintinline
AMechanism classFFingerprintfriend
Contains(const FFingerprint &Fingerprint) constFFingerprintinline
Contains(const UScriptStruct *TraitType) constFFingerprintinline
Contains(const TSubclassOf< UDetail > DetailClass) constFFingerprintinline
ContainsDetail(const TSubclassOf< UDetail > DetailClass) constFFingerprintinline
ContainsTrait(const UScriptStruct *TraitType) constFFingerprintinline
ContainsTrait()FFingerprintinline
DetailAt(const int32 Index) constFFingerprintinline
DetailsNum() constFFingerprintinline
FFilterFFingerprintfriend
FFingerprint(const EBootFilter InBootState=EBootFilter::None)FFingerprintinline
FFingerprint(const TSubclassOf< UDetail > DetailClass, const EBootFilter InBootState=EBootFilter::None)FFingerprintinline
FFingerprint(UScriptStruct *TraitType, const EBootFilter InBootState=EBootFilter::None)FFingerprintinline
FFingerprint(const TArray< UDetail *, TAllocator > &InDetails, const EBootFilter InBootState=EBootFilter::None)FFingerprintinline
FFingerprint(const TArray< TSubclassOf< UDetail >, TAllocator > &InDetailClasses, const EBootFilter InBootState=EBootFilter::None)FFingerprintinline
FFingerprint(const TArray< UScriptStruct *, TAllocatorA > &InTraitTypes, const TArray< TSubclassOf< UDetail >, TAllocatorB > &InDetailClasses, const EBootFilter InBootState=EBootFilter::None)FFingerprintinline
FFingerprint(const FFingerprint &InFingerprint)FFingerprintinline
FFingerprint(FFingerprint &&InFingerprint)FFingerprintinline
FFingerprint(FTraitmark &&InTraitmark, FDetailmark &InDetailmark)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
FSubjectHandleFFingerprintfriend
GetBootState() constFFingerprintinline
GetDetailmark() constFFingerprintinline
GetDetails() constFFingerprintinline
GetDetailsMask() constFFingerprintinline
GetTraitmark() constFFingerprintinline
GetTraits() constFFingerprintinline
GetTraitsMask() constFFingerprintinline
GetTypeHash(const FFingerprint &Fingerprint)FFingerprintfriend
HaltedFFingerprintstatic
IndexOf(UScriptStruct *TraitType) constFFingerprintinline
IndexOf(const TSubclassOf< UDetail > DetailClass) constFFingerprintinline
IndicesOf(const TSubclassOf< UDetail > DetailClass, TArray< int32 > &OutIndices) constFFingerprintinline
IsBooted() constFFingerprintinline
Matches(const FFilter &Filter) constFFingerprintinline
Matches(const FFingerprint &Fingerprint) constFFingerprintinline
Matches(const struct FTraitmark &InTraitmark) constFFingerprintinline
Matches(const struct FDetailmark &InDetailmark) constFFingerprintinline
operator bool() constFFingerprintinline
operator const FDetailmark &() constFFingerprintinline
operator const FTraitmark &() constFFingerprintinline
operator TArray< TSubclassOf< UDetail >>() constFFingerprintinlineexplicit
operator+=(std::initializer_list< TSubclassOf< UDetail >> DetailClasses)FFingerprintinline
operator+=(std::initializer_list< UScriptStruct * > TraitTypes)FFingerprintinline
operator+=(const FFingerprint &Fingerprint)FFingerprintinline
operator+=(const TArray< TSubclassOf< UDetail >, TAllocator > &DetailClasses)FFingerprintinline
operator+=(const TArray< UScriptStruct *, TAllocator > &TraitTypes)FFingerprintinline
operator+=(const TArray< UDetail *, TAllocator > &InDetails)FFingerprintinline
operator+=(TSubclassOf< UDetail > DetailClass)FFingerprintinline
operator+=(UScriptStruct *TraitType)FFingerprintinline
operator-=(TSubclassOf< UDetail > DetailClass)FFingerprintinline
operator-=(UScriptStruct *TraitType)FFingerprintinline
operator=(const FFingerprint &Fingerprint)FFingerprintinline
operator=(const TArray< TSubclassOf< UDetail >> &InDetailClasses)FFingerprintinline
operator=(const TArray< UDetail *, TAllocator > &InDetails)FFingerprintinline
Remove(const TSubclassOf< UDetail > DetailClass)FFingerprintinline
Remove(UScriptStruct *const TraitType)FFingerprintinline
RemoveDetail()FFingerprintinline
RemoveTrait()FFingerprintinline
Reset()FFingerprintinline
Set(FFingerprint &&InFingerprint)FFingerprintinline
Set(const FFingerprint &InFingerprint)FFingerprintinline
Set(const TArray< TSubclassOf< UDetail >, TAllocator > &InDetailClasses, const EBootFilter InBootState=EBootFilter::None)FFingerprintinline
Set(const TArray< UDetail *, TAllocator > &InDetails, const EBootFilter InBootState=EBootFilter::None)FFingerprintinline
Set(const TArray< UScriptStruct *, TAllocator > &InTraits, const EBootFilter InBootState=EBootFilter::None)FFingerprintinline
SetBooted(bool bState=true)FFingerprintinline
SetBootState(const EBootFilter InBootState)FFingerprintinline
ToString() constFFingerprint
TraitAt(const int32 Index) constFFingerprintinline
TraitsNum() constFFingerprintinline
UApparatusFunctionLibrary classFFingerprintfriend
UBelt classFFingerprintfriend
UChunk classFFingerprintfriend
ZeroFFingerprintstatic