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

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

CalcHash() constFFilterinline
DefaultFFilterstatic
DefaultExcludingFlagmarkFFilterstatic
DefaultFlagmarkFFilterstatic
DetailAt(const int32 Index) constFFilterinline
DetailsNum() constFFilterinline
DetailsType typedefFFilter
Exclude(const EFlagmarkBit InBit, EApparatusStatus &OutStatus)FFilterinline
Exclude(const EFlagmark InExcludingFlagmark, EApparatusStatus &OutStatus)FFilterinline
Exclude(UScriptStruct *const InExcludedTraitType)FFilterinline
Exclude(const TSubclassOf< UDetail > InExcludedDetailClass)FFilterinline
Exclude(EApparatusStatus &OutStatus)FFilterinline
Exclude()FFilterinline
Exclude()FFilterinline
Exclude(const EFlagmark InExcludingFlagmark, EApparatusStatus &OutStatus)FFilterinline
Exclude(const EFlagmark InExcludingFlagmark)FFilterinline
Exclude(const EFlagmark InExcludingFlagmark)FFilterinline
Exclude(const EFlagmarkBit InExcludedFlagmarkBit, EApparatusStatus &OutStatus)FFilterinline
Exclude(const EFlagmarkBit InExcludedFlagmarkBit)FFilterinline
Exclude(const EFlagmarkBit InExcludedFlagmarkBit)FFilterinline
Exclude(const TArray< UScriptStruct *, AllocatorT > &InExcludedTraitTypes)FFilterinline
Exclude(const TArray< TSubclassOf< UDetail >, AllocatorT > &InExcludedDetailClasses)FFilterinline
ExcludedDetailAt(const int32 Index) constFFilterinline
ExcludedDetailsNum() constFFilterinline
ExcludeDetail()FFilterinline
ExcludeDetail()FFilterinline
ExcludeDetails(const TArray< TSubclassOf< UDetail >, AllocatorT > &InExcludedDetailClasses)FFilterinline
ExcludedTraitAt(const int32 Index) constFFilterinline
ExcludedTraitsNum() constFFilterinline
ExcludeFlag(const EFlagmarkBit InBit)FFilterinline
ExcludeFlagmark(const EFlagmark InExcludingFlagmark)FFilterinline
Excludes(const EFlagmarkBit InBit) constFFilterinline
Excludes(const EFlagmark InFlagmark) constFFilterinline
Excludes(UScriptStruct *const TraitType) constFFilterinline
Excludes(const TSubclassOf< UDetail > DetailClass) constFFilterinline
Excludes() constFFilterinline
ExcludesDetail() constFFilterinline
ExcludesTrait() constFFilterinline
ExcludeTrait()FFilterinline
ExcludeTrait()FFilterinline
ExcludeTraits(const TArray< UScriptStruct *, AllocatorT > &InExcludedTraitTypes)FFilterinline
FFilter(const EBootFilter InBootFilter)FFilterinline
FFilter(const EFlagmark InFlagmark=DefaultFlagmark, const EFlagmark InExcludingFlagmark=DefaultExcludingFlagmark)FFilterinline
FFilter(const EFlagmarkBit InFlagmarkBit)FFilterinline
FFilter(const EFlagmarkBit InFlagmarkBit, const EFlagmarkBit InExcludingFlagmarkBit)FFilterinline
FFilter(FFingerprint &&InFingerprint)FFilterinline
FFilter(const FFingerprint &InFingerprint)FFilterinline
FFilter(UScriptStruct *const InTraitType, const EFlagmark InFlagmark=DefaultFlagmark)FFilterinline
FFilter(const TSubclassOf< UDetail > InDetailClass, const EFlagmark InFlagmark=DefaultFlagmark)FFilterinline
FFilter(const TArray< TSubclassOf< UDetail >, AllocatorT > &InDetailClasses, const EFlagmark InFlagmark=DefaultFlagmark)FFilterinline
FFilter(const TArray< UDetail *, AllocatorT > &InDetailClasses, const EFlagmark InFlagmark=DefaultFlagmark)FFilterinline
FFilter(const TArray< TSubclassOf< UDetail >, AllocatorT > &InDetailClasses, const TArray< TSubclassOf< UDetail >, AllocatorT > &InExcludedDetailClasses, const EFlagmark InFlagmark=DefaultFlagmark, const EFlagmark InExcludingFlagmark=DefaultExcludingFlagmark)FFilterinline
FFilter(const TArray< UScriptStruct *, AllocatorT > &InTraitTypes, const TArray< TSubclassOf< UDetail >, AllocatorT > &InDetailClasses, const EFlagmark InFlagmark=DefaultFlagmark, const EFlagmark InExcludingFlagmark=DefaultExcludingFlagmark)FFilterinline
FFilter(std::initializer_list< UScriptStruct * > InTraitTypes, std::initializer_list< TSubclassOf< UDetail > > InDetailClasses, const EFlagmark InFlagmark=DefaultFlagmark)FFilterinline
FFilter(const TArray< UScriptStruct *, AllocatorT > &InTraitTypes, const TArray< TSubclassOf< UDetail >, AllocatorT > &InDetailClasses, const TArray< TSubclassOf< UDetail >, AllocatorT > &InExcludedDetailClasses, const EFlagmark InFlagmark=DefaultFlagmark, const EFlagmark InExcludingFlagmark=DefaultExcludingFlagmark)FFilterinline
FFilter(const TArray< UScriptStruct *, AllocatorT > &InTraitTypes, const TArray< TSubclassOf< UDetail >, AllocatorT > &InDetailClasses, const TArray< UScriptStruct *, AllocatorT > &InExcludedTraitTypes, const TArray< TSubclassOf< UDetail >, AllocatorT > &InExcludedDetailClasses, const EFlagmark InFlagmark=DefaultFlagmark, const EFlagmark InExcludingFlagmark=DefaultExcludingFlagmark)FFilterinline
FFilter(FFilter &&InFilter)FFilterinline
FFilter(const FFilter &InFilter)FFilterinline
FFilter(const TFilter< Cs... > &InFilter)FFilterinline
GetDetailmark() constFFilterinline
GetDetails() constFFilterinline
GetDetailsMask() constFFilterinline
GetExcludedDetails() constFFilterinline
GetExcludedDetailsMask() constFFilterinline
GetExcludedTraits() constFFilterinline
GetExcludedTraitsMask() constFFilterinline
GetExcludingFlagmark() constFFilterinline
GetFingerprint() constFFilterinline
GetFlagmark(const std::memory_order MemoryOrder=std::memory_order_relaxed) constFFilterinline
GetTraitmark() constFFilterinline
GetTraits() constFFilterinline
GetTraitsMask() constFFilterinline
GetTypeHashFFilterfriend
HasConflicts() constFFilterinline
Identical(const FFilter *Other, uint32 PortFlags) constFFilterinline
Include(const TArray< UScriptStruct *, AllocatorT > &TraitTypes)FFilterinline
Include(const TArray< TSubclassOf< UDetail >, AllocatorT > &DetailClasses)FFilterinline
Include(std::initializer_list< UScriptStruct * > InTraitTypes)FFilterinline
Include(std::initializer_list< TSubclassOf< UDetail > > InDetailClasses)FFilterinline
Include(const TArray< UDetail *, AllocatorT > &InDetails)FFilterinline
Include(const FFingerprint &InFingerprint)FFilterinline
Include(UScriptStruct *const TraitType)FFilterinline
Include(const TSubclassOf< UDetail > DetailClass)FFilterinline
Include()FFilterinline
Include()FFilterinline
Include(const EFlagmarkBit Flag)FFilterinline
Include(const EFlagmarkBit Flag)FFilterinline
Include(const EFlagmark Flagmark)FFilterinline
Include(const EFlagmark Flagmark)FFilterinline
IncludeDetail()FFilterinline
IncludeDetail()FFilterinline
IncludeFlag(const EFlagmarkBit InBit)FFilterinline
IncludeFlagmark(const EFlagmark InFlagmark)FFilterinline
Includes(const EFlagmarkBit InBit) constFFilterinline
Includes(const EFlagmark InFlagmark) constFFilterinline
Includes(UScriptStruct *const TraitType) constFFilterinline
Includes(const TSubclassOf< UDetail > DetailClass) constFFilterinline
Includes() constFFilterinline
IncludesDetail() constFFilterinline
IncludesTrait() constFFilterinline
IncludeTrait()FFilterinline
IncludeTrait()FFilterinline
IndexOf(UScriptStruct *const TraitType) constFFilterinline
IndexOf(const TSubclassOf< UDetail > DetailClass) constFFilterinline
IndicesOf(const TSubclassOf< UDetail > DetailClass, TArray< int32, AllocatorT > &OutIndices) constFFilterinline
IsBeltBased() constFFilterinline
IsDetailWise() constFFilterinline
IsTraitWise() constFFilterinline
Make(const EFlagmark InFlagmark=DefaultFlagmark, const EFlagmark InExcludingFlagmark=DefaultExcludingFlagmark)FFilterinlinestatic
Make(const EFlagmarkBit InFlagmarkBit)FFilterinlinestatic
Make(const EFlagmarkBit InFlagmarkBit, const EFlagmarkBit InExcludingFlagmarkBit)FFilterinlinestatic
Matches(const FFilter &Filter) constFFilterinline
operator!=(const FFilter &Other) constFFilterinline
operator+=(std::initializer_list< UScriptStruct * > InTraitTypes)FFilterinline
operator+=(std::initializer_list< TSubclassOf< UDetail > > InDetailClasses)FFilterinline
operator+=(const FFingerprint &InFingerprint)FFilterinline
operator+=(const TArray< UScriptStruct *, AllocatorT > &InTraitTypes)FFilterinline
operator+=(const TArray< TSubclassOf< UDetail >, AllocatorT > &InDetailClasses)FFilterinline
operator+=(const TArray< UDetail *, AllocatorT > &InDetails)FFilterinline
operator+=(UScriptStruct *const TraitType)FFilterinline
operator+=(const TSubclassOf< UDetail > DetailClass)FFilterinline
operator=(const FFilter &Filter)FFilterinline
operator=(FFilter &&Filter)FFilterinline
operator=(const TArray< UScriptStruct *, AllocatorT > &TraitTypes)FFilterinline
operator=(const TArray< TSubclassOf< UDetail >, AllocatorT > &DetailClasses)FFilterinline
operator=(const TArray< UDetail *, AllocatorT > &InDetails)FFilterinline
operator==(const FFilter &Other) constFFilterinline
PostSerialize(const FArchive &Archive)FFilter
RemoveDetailExclusion()FFilterinline
RemoveDetailExclusion()FFilterinline
RemoveDetailInclusion()FFilterinline
RemoveDetailInclusion()FFilterinline
RemoveExclusion(const EFlagmark InFlagmark)FFilterinline
RemoveExclusion(UScriptStruct *const TraitType)FFilterinline
RemoveExclusion(const TSubclassOf< UDetail > DetailClass)FFilterinline
RemoveExclusion()FFilterinline
RemoveExclusion()FFilterinline
RemoveInclusion(const EFlagmark InFlagmark)FFilterinline
RemoveInclusion(UScriptStruct *const TraitType)FFilterinline
RemoveInclusion(const TSubclassOf< UDetail > DetailClass)FFilterinline
RemoveInclusion()FFilterinline
RemoveInclusion()FFilterinline
RemoveTraitExclusion()FFilterinline
RemoveTraitExclusion()FFilterinline
RemoveTraitInclusion()FFilterinline
RemoveTraitInclusion()FFilterinline
Reset(const EFlagmark InFlagmark=DefaultFlagmark, const EFlagmark InExcludingFlagmark=DefaultExcludingFlagmark)FFilterinline
Set(FFilter &&Filter)FFilterinline
Set(const FFilter &Filter)FFilterinline
Set(const TArray< UScriptStruct *, AllocatorT > &TraitTypes)FFilterinline
Set(const TArray< TSubclassOf< UDetail >, AllocatorT > &DetailClasses)FFilterinline
Set(const TArray< UDetail *, AllocatorT > &Details)FFilterinline
SetExcludingFlagmark(EFlagmark InExcludingFlagmark)FFilterinline
SetFlagmark(const EFlagmark InFlagmark, const std::memory_order MemoryOrder=std::memory_order_relaxed)FFilterinline
TFilterFFilterfriend
ToString() constFFilter
TraitAt(const int32 Index) constFFilterinline
TraitsNum() constFFilterinline
TraitsType typedefFFilter
UApparatusFunctionLibraryFFilterfriend
UBeltFFilterfriend
UMachineFFilterfriend
ZeroFFilterstatic