Apparatus Version 1.3.0
ECS data-driven workflow for Unreal Engine.
FFilter Member List

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

DetailAt(const int32 Index) constFFilterinline
DetailsNum() constFFilterinline
Exclude(const TArray< UScriptStruct *, TAllocator > &InExcludedTraitTypes)FFilterinline
Exclude(const TArray< TSubclassOf< UDetail >, TAllocator > &InExcludedDetailClasses)FFilterinline
ExcludedDetailAt(const int32 Index) constFFilterinline
ExcludedDetailsNum() constFFilterinline
ExcludedTraitAt(const int32 Index) constFFilterinline
ExcludedTraitsNum() constFFilterinline
Excludes(UScriptStruct *TraitType) constFFilterinline
Excludes(const TSubclassOf< UDetail > DetailClass) constFFilterinline
FFilter(const EBootFilter InBootFilter=EBootFilter::None)FFilterinline
FFilter(FFingerprint &&InFingerprint)FFilterinline
FFilter(const FFingerprint &InFingerprint)FFilterinline
FFilter(const TSubclassOf< UDetail > InDetailClass, const EBootFilter InBootFilter=EBootFilter::None)FFilterinline
FFilter(const TArray< TSubclassOf< UDetail >> &InDetailClasses, const EBootFilter InBootFilter=EBootFilter::None)FFilterinline
FFilter(const TArray< UDetail * > &InDetailClasses, const EBootFilter InBootFilter=EBootFilter::None)FFilterinline
FFilter(const TArray< TSubclassOf< UDetail >> &InDetailClasses, const TArray< TSubclassOf< UDetail >> &InExcludedDetailClasses, const EBootFilter InBootFilter=EBootFilter::None)FFilterinline
FFilter(const TArray< UScriptStruct * > &InTraitTypes, const TArray< TSubclassOf< UDetail >> &InDetailClasses, const TArray< TSubclassOf< UDetail >> &InExcludedDetailClasses, const EBootFilter InBootFilter=EBootFilter::None)FFilterinline
FFilter(const TArray< UScriptStruct *, TAllocator > &InTraitTypes, const TArray< TSubclassOf< UDetail >, TAllocator > &InDetailClasses, const TArray< UScriptStruct *, TAllocator > &InExcludedTraitTypes, const TArray< TSubclassOf< UDetail >, TAllocator > &InExcludedDetailClasses, const EBootFilter InBootFilter=EBootFilter::None)FFilterinline
FFilter(FFilter &&InFilter)FFilterinline
FFilter(const FFilter &InFilter)FFilterinline
GetBootFilter() constFFilterinline
GetDetailmark() constFFilterinline
GetDetails() constFFilterinline
GetDetailsMask() constFFilterinline
GetExcludedDetails() constFFilterinline
GetExcludedDetailsMask() constFFilterinline
GetExcludedTraits() constFFilterinline
GetExcludedTraitsMask() constFFilterinline
GetFingerprint() constFFilterinline
GetTraitmark() constFFilterinline
GetTraits() constFFilterinline
GetTraitsMask() constFFilterinline
GetTypeHash(const FFilter &Filter)FFilterfriend
HasConflicts() constFFilterinline
Include(const TArray< UScriptStruct *, TAllocator > &TraitTypes)FFilterinline
Include(const TArray< TSubclassOf< UDetail >, TAllocator > &DetailClasses)FFilterinline
Include(std::initializer_list< UScriptStruct * > TraitTypes)FFilterinline
Include(std::initializer_list< TSubclassOf< UDetail >> DetailClasses)FFilterinline
Include(const TArray< UDetail *, TAllocator > &Details)FFilterinline
Include(const FFingerprint &InFingerprint)FFilterinline
Include(UScriptStruct *TraitType)FFilterinline
Include(TSubclassOf< UDetail > DetailClass)FFilterinline
IncludeDetail()FFilterinline
Includes(UScriptStruct *TraitType) constFFilterinline
Includes(const TSubclassOf< UDetail > DetailClass) constFFilterinline
IncludeTrait()FFilterinline
IndexOf(UScriptStruct *TraitType) constFFilterinline
IndexOf(const TSubclassOf< UDetail > DetailClass) constFFilterinline
IndicesOf(const TSubclassOf< UDetail > DetailClass, TArray< int32, TAllocator > &OutIndices) constFFilterinline
IsDetailWise() constFFilterinline
IsTraitWise() constFFilterinline
IsViable() constFFilterinline
Matches(const FFilter &Filter) constFFilterinline
operator bool() constFFilterinline
operator!=(const FFilter &A, const FFilter &B)FFilterfriend
operator+=(std::initializer_list< UScriptStruct * > TraitTypes)FFilterinline
operator+=(std::initializer_list< TSubclassOf< UDetail >> DetailClasses)FFilterinline
operator+=(const struct FFingerprint &InFingerprint)FFilterinline
operator+=(const TArray< UScriptStruct *, TAllocator > &TraitTypes)FFilterinline
operator+=(const TArray< TSubclassOf< UDetail >, TAllocator > &DetailClasses)FFilterinline
operator+=(const TArray< UDetail *, TAllocator > &InDetails)FFilterinline
operator+=(UScriptStruct *TraitType)FFilterinline
operator+=(TSubclassOf< UDetail > DetailClass)FFilterinline
operator-=(UScriptStruct *TraitType)FFilterinline
operator-=(TSubclassOf< UDetail > DetailClass)FFilterinline
operator=(const FFilter &Filter)FFilterinline
operator=(FFilter &&Filter)FFilterinline
operator=(const TArray< TSubclassOf< UDetail >> &DetailTypes)FFilterinline
operator=(const TArray< UDetail *, TAllocator > &InDetails)FFilterinline
operator==(const FFilter &A, const FFilter &B)FFilterfriend
RemoveDetailInclusion()FFilterinline
RemoveInclusion(UScriptStruct *TraitType)FFilterinline
RemoveInclusion(const TSubclassOf< UDetail > DetailClass)FFilterinline
RemoveTraitInclusion()FFilterinline
Reset()FFilterinline
Set(FFilter &&Filter)FFilterinline
Set(const FFilter &Filter)FFilterinline
Set(const TArray< UScriptStruct *, TAllocator > &TraitTypes)FFilterinline
Set(const TArray< TSubclassOf< UDetail >, TAllocator > &DetailClasses)FFilterinline
Set(const TArray< UDetail *, TAllocator > &Details)FFilterinline
SetBootFilter(EBootFilter NewBootFilter)FFilterinline
ToString() constFFilter
TraitAt(const int32 Index) constFFilterinline
TraitsNum() constFFilterinline
UApparatusFunctionLibrary classFFilterfriend
UBelt classFFilterfriend
UMachine classFFilterfriend
ZeroFFilterstatic