Apparatus
Version 1.23
ECS data-oriented workflow for Unreal Engine.
|
This is the complete list of members for FFilter, including all inherited members.
CalcHash() const | FFilter | inline |
Default | FFilter | static |
DefaultExcludingFlagmark | FFilter | static |
DefaultFlagmark | FFilter | static |
DetailAt(const int32 Index) const | FFilter | inline |
DetailsNum() const | FFilter | inline |
DetailsType typedef | FFilter | |
Exclude(const EFlagmarkBit InBit, EApparatusStatus &OutStatus) | FFilter | inline |
Exclude(const EFlagmark InExcludingFlagmark, EApparatusStatus &OutStatus) | FFilter | inline |
Exclude(UScriptStruct *const InExcludedTraitType) | FFilter | inline |
Exclude(const TSubclassOf< UDetail > InExcludedDetailClass) | FFilter | inline |
Exclude(EApparatusStatus &OutStatus) | FFilter | inline |
Exclude() | FFilter | inline |
Exclude() | FFilter | inline |
Exclude(const EFlagmark InExcludingFlagmark, EApparatusStatus &OutStatus) | FFilter | inline |
Exclude(const EFlagmark InExcludingFlagmark) | FFilter | inline |
Exclude(const EFlagmark InExcludingFlagmark) | FFilter | inline |
Exclude(const EFlagmarkBit InExcludedFlagmarkBit, EApparatusStatus &OutStatus) | FFilter | inline |
Exclude(const EFlagmarkBit InExcludedFlagmarkBit) | FFilter | inline |
Exclude(const EFlagmarkBit InExcludedFlagmarkBit) | FFilter | inline |
Exclude(const TArray< UScriptStruct *, AllocatorT > &InExcludedTraitTypes) | FFilter | inline |
Exclude(const TArray< TSubclassOf< UDetail >, AllocatorT > &InExcludedDetailClasses) | FFilter | inline |
ExcludedDetailAt(const int32 Index) const | FFilter | inline |
ExcludedDetailsNum() const | FFilter | inline |
ExcludeDetail() | FFilter | inline |
ExcludeDetail() | FFilter | inline |
ExcludeDetails(const TArray< TSubclassOf< UDetail >, AllocatorT > &InExcludedDetailClasses) | FFilter | inline |
ExcludedTraitAt(const int32 Index) const | FFilter | inline |
ExcludedTraitsNum() const | FFilter | inline |
ExcludeFlag(const EFlagmarkBit InBit) | FFilter | inline |
ExcludeFlagmark(const EFlagmark InExcludingFlagmark) | FFilter | inline |
Excludes(const EFlagmarkBit InBit) const | FFilter | inline |
Excludes(const EFlagmark InFlagmark) const | FFilter | inline |
Excludes(UScriptStruct *const TraitType) const | FFilter | inline |
Excludes(const TSubclassOf< UDetail > DetailClass) const | FFilter | inline |
Excludes() const | FFilter | inline |
ExcludesDetail() const | FFilter | inline |
ExcludesTrait() const | FFilter | inline |
ExcludeTrait() | FFilter | inline |
ExcludeTrait() | FFilter | inline |
ExcludeTraits(const TArray< UScriptStruct *, AllocatorT > &InExcludedTraitTypes) | FFilter | inline |
FFilter(const EBootFilter InBootFilter) | FFilter | inline |
FFilter(const EFlagmark InFlagmark=DefaultFlagmark, const EFlagmark InExcludingFlagmark=DefaultExcludingFlagmark) | FFilter | inline |
FFilter(const EFlagmarkBit InFlagmarkBit) | FFilter | inline |
FFilter(const EFlagmarkBit InFlagmarkBit, const EFlagmarkBit InExcludingFlagmarkBit) | FFilter | inline |
FFilter(FFingerprint &&InFingerprint) | FFilter | inline |
FFilter(const FFingerprint &InFingerprint) | FFilter | inline |
FFilter(UScriptStruct *const InTraitType, const EFlagmark InFlagmark=DefaultFlagmark) | FFilter | inline |
FFilter(const TSubclassOf< UDetail > InDetailClass, const EFlagmark InFlagmark=DefaultFlagmark) | FFilter | inline |
FFilter(const TArray< TSubclassOf< UDetail >, AllocatorT > &InDetailClasses, const EFlagmark InFlagmark=DefaultFlagmark) | FFilter | inline |
FFilter(const TArray< UDetail *, AllocatorT > &InDetailClasses, const EFlagmark InFlagmark=DefaultFlagmark) | FFilter | inline |
FFilter(const TArray< TSubclassOf< UDetail >, AllocatorT > &InDetailClasses, const TArray< TSubclassOf< UDetail >, AllocatorT > &InExcludedDetailClasses, const EFlagmark InFlagmark=DefaultFlagmark, const EFlagmark InExcludingFlagmark=DefaultExcludingFlagmark) | FFilter | inline |
FFilter(const TArray< UScriptStruct *, AllocatorT > &InTraitTypes, const TArray< TSubclassOf< UDetail >, AllocatorT > &InDetailClasses, const EFlagmark InFlagmark=DefaultFlagmark, const EFlagmark InExcludingFlagmark=DefaultExcludingFlagmark) | FFilter | inline |
FFilter(std::initializer_list< UScriptStruct * > InTraitTypes, std::initializer_list< TSubclassOf< UDetail > > InDetailClasses, const EFlagmark InFlagmark=DefaultFlagmark) | FFilter | inline |
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) | FFilter | inline |
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) | FFilter | inline |
FFilter(FFilter &&InFilter) | FFilter | inline |
FFilter(const FFilter &InFilter) | FFilter | inline |
FFilter(const TFilter< Cs... > &InFilter) | FFilter | inline |
GetDetailmark() const | FFilter | inline |
GetDetails() const | FFilter | inline |
GetDetailsMask() const | FFilter | inline |
GetExcludedDetails() const | FFilter | inline |
GetExcludedDetailsMask() const | FFilter | inline |
GetExcludedTraits() const | FFilter | inline |
GetExcludedTraitsMask() const | FFilter | inline |
GetExcludingFlagmark() const | FFilter | inline |
GetFingerprint() const | FFilter | inline |
GetFlagmark(const std::memory_order MemoryOrder=std::memory_order_relaxed) const | FFilter | inline |
GetTraitmark() const | FFilter | inline |
GetTraits() const | FFilter | inline |
GetTraitsMask() const | FFilter | inline |
GetTypeHash | FFilter | friend |
HasConflicts() const | FFilter | inline |
Identical(const FFilter *Other, uint32 PortFlags) const | FFilter | inline |
Include(const TArray< UScriptStruct *, AllocatorT > &TraitTypes) | FFilter | inline |
Include(const TArray< TSubclassOf< UDetail >, AllocatorT > &DetailClasses) | FFilter | inline |
Include(std::initializer_list< UScriptStruct * > InTraitTypes) | FFilter | inline |
Include(std::initializer_list< TSubclassOf< UDetail > > InDetailClasses) | FFilter | inline |
Include(const TArray< UDetail *, AllocatorT > &InDetails) | FFilter | inline |
Include(const FFingerprint &InFingerprint) | FFilter | inline |
Include(UScriptStruct *const TraitType) | FFilter | inline |
Include(const TSubclassOf< UDetail > DetailClass) | FFilter | inline |
Include() | FFilter | inline |
Include() | FFilter | inline |
Include(const EFlagmarkBit Flag) | FFilter | inline |
Include(const EFlagmarkBit Flag) | FFilter | inline |
Include(const EFlagmark Flagmark) | FFilter | inline |
Include(const EFlagmark Flagmark) | FFilter | inline |
IncludeDetail() | FFilter | inline |
IncludeDetail() | FFilter | inline |
IncludeFlag(const EFlagmarkBit InBit) | FFilter | inline |
IncludeFlagmark(const EFlagmark InFlagmark) | FFilter | inline |
Includes(const EFlagmarkBit InBit) const | FFilter | inline |
Includes(const EFlagmark InFlagmark) const | FFilter | inline |
Includes(UScriptStruct *const TraitType) const | FFilter | inline |
Includes(const TSubclassOf< UDetail > DetailClass) const | FFilter | inline |
Includes() const | FFilter | inline |
IncludesDetail() const | FFilter | inline |
IncludesTrait() const | FFilter | inline |
IncludeTrait() | FFilter | inline |
IncludeTrait() | FFilter | inline |
IndexOf(UScriptStruct *const TraitType) const | FFilter | inline |
IndexOf(const TSubclassOf< UDetail > DetailClass) const | FFilter | inline |
IndicesOf(const TSubclassOf< UDetail > DetailClass, TArray< int32, AllocatorT > &OutIndices) const | FFilter | inline |
IsBeltBased() const | FFilter | inline |
IsDetailWise() const | FFilter | inline |
IsTraitWise() const | FFilter | inline |
Make(const EFlagmark InFlagmark=DefaultFlagmark, const EFlagmark InExcludingFlagmark=DefaultExcludingFlagmark) | FFilter | inlinestatic |
Make(const EFlagmarkBit InFlagmarkBit) | FFilter | inlinestatic |
Make(const EFlagmarkBit InFlagmarkBit, const EFlagmarkBit InExcludingFlagmarkBit) | FFilter | inlinestatic |
Matches(const FFilter &Filter) const | FFilter | inline |
operator!=(const FFilter &Other) const | FFilter | inline |
operator+=(std::initializer_list< UScriptStruct * > InTraitTypes) | FFilter | inline |
operator+=(std::initializer_list< TSubclassOf< UDetail > > InDetailClasses) | FFilter | inline |
operator+=(const FFingerprint &InFingerprint) | FFilter | inline |
operator+=(const TArray< UScriptStruct *, AllocatorT > &InTraitTypes) | FFilter | inline |
operator+=(const TArray< TSubclassOf< UDetail >, AllocatorT > &InDetailClasses) | FFilter | inline |
operator+=(const TArray< UDetail *, AllocatorT > &InDetails) | FFilter | inline |
operator+=(UScriptStruct *const TraitType) | FFilter | inline |
operator+=(const TSubclassOf< UDetail > DetailClass) | FFilter | inline |
operator=(const FFilter &Filter) | FFilter | inline |
operator=(FFilter &&Filter) | FFilter | inline |
operator=(const TArray< UScriptStruct *, AllocatorT > &TraitTypes) | FFilter | inline |
operator=(const TArray< TSubclassOf< UDetail >, AllocatorT > &DetailClasses) | FFilter | inline |
operator=(const TArray< UDetail *, AllocatorT > &InDetails) | FFilter | inline |
operator==(const FFilter &Other) const | FFilter | inline |
PostSerialize(const FArchive &Archive) | FFilter | |
RemoveDetailExclusion() | FFilter | inline |
RemoveDetailExclusion() | FFilter | inline |
RemoveDetailInclusion() | FFilter | inline |
RemoveDetailInclusion() | FFilter | inline |
RemoveExclusion(const EFlagmark InFlagmark) | FFilter | inline |
RemoveExclusion(UScriptStruct *const TraitType) | FFilter | inline |
RemoveExclusion(const TSubclassOf< UDetail > DetailClass) | FFilter | inline |
RemoveExclusion() | FFilter | inline |
RemoveExclusion() | FFilter | inline |
RemoveInclusion(const EFlagmark InFlagmark) | FFilter | inline |
RemoveInclusion(UScriptStruct *const TraitType) | FFilter | inline |
RemoveInclusion(const TSubclassOf< UDetail > DetailClass) | FFilter | inline |
RemoveInclusion() | FFilter | inline |
RemoveInclusion() | FFilter | inline |
RemoveTraitExclusion() | FFilter | inline |
RemoveTraitExclusion() | FFilter | inline |
RemoveTraitInclusion() | FFilter | inline |
RemoveTraitInclusion() | FFilter | inline |
Reset(const EFlagmark InFlagmark=DefaultFlagmark, const EFlagmark InExcludingFlagmark=DefaultExcludingFlagmark) | FFilter | inline |
Set(FFilter &&Filter) | FFilter | inline |
Set(const FFilter &Filter) | FFilter | inline |
Set(const TArray< UScriptStruct *, AllocatorT > &TraitTypes) | FFilter | inline |
Set(const TArray< TSubclassOf< UDetail >, AllocatorT > &DetailClasses) | FFilter | inline |
Set(const TArray< UDetail *, AllocatorT > &Details) | FFilter | inline |
SetExcludingFlagmark(EFlagmark InExcludingFlagmark) | FFilter | inline |
SetFlagmark(const EFlagmark InFlagmark, const std::memory_order MemoryOrder=std::memory_order_relaxed) | FFilter | inline |
TFilter | FFilter | friend |
ToString() const | FFilter | |
TraitAt(const int32 Index) const | FFilter | inline |
TraitsNum() const | FFilter | inline |
TraitsType typedef | FFilter | |
UApparatusFunctionLibrary | FFilter | friend |
UBelt | FFilter | friend |
UMachine | FFilter | friend |
Zero | FFilter | static |