| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Developer/TraceSourceFiltering/Source/SourceFilteringTrace/Public/SourceFilterCollection.h |
Include |
#include "SourceFilterCollection.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class USourceFilterCollection : public UDataAsset
Name | Description | ||
---|---|---|---|
|
ChildToParent |
Child / Parent mapping for Filter (sets) |
|
|
FilterClasses |
Flat version of the Filter classes contained by this collection, stored according to Filters ordering, with child filters inline |
|
|
FilterClassMap |
Mapping from Filter Instance FObjectKeys to their class names |
|
|
Filters |
Root-level filter instances |
Name | Description | |
---|---|---|
|
~USourceFilterCollection() |
Name | Description | ||
---|---|---|---|
|
AddClassName ( |
Adds unique filter class name |
|
|
AddFilter ( |
End UDataAsset overrides Add Filter instance to the collection, will be added at the root level |
|
|
UDataSourceF... |
AddFilterOfClass ( |
Add a Filter instance of the provided class, will be added at the root level |
|
UDataSourceF... |
AddFilterOfClassToSet ( |
Add a Filter instance of the provided class, added to the provided filter set |
|
AddFiltersFromPreset |
Creates a new collection of filter (sets), provided the filter class names and parent/child relationship |
|
|
UDataSourceF... |
ConvertFilterToSet ( |
Convert a Filter Instance to a Filter Set (with provided mode), this creates set containing the replace filter |
|
CopyData ( |
Copies Filter data from other provided Filter Collection |
|
|
T * |
CreateNewFilter ( |
|
|
DestroyFilter ( |
||
|
const TArray... |
GetFilters() |
Returns all top-level Filter instances |
|
UDataSourceF... |
MakeEmptyFilterSet ( |
Creates an empty Filter Set (with provided mode) |
|
UDataSourceF... |
MakeFilterSet ( |
Create a Filter set (with provided mode) containing both Filter Instances |
|
MoveFilter ( |
Move a Filter instance to a specific Filter Set (moved to root-level if Destination = nullptr) |
|
|
UDataSourceF... |
RecursiveCopyFilter ( |
|
|
RecursiveRetrieveFilterClassNames ( |
||
|
RemoveFilter ( |
Remove Filter instance, regardless of whether it is a root-level filter or part of a filter set |
|
|
RemoveFilterFromSet ( |
Remove a Filter Instance from a specific Filter Set |
|
|
RemoveFilterRecursive ( |
Recursively removes filter and any contained child filters |
|
|
ReplaceFilter ( |
Replace a Filter Instance with another |
|
|
Reset() |
Resets all contained filter data |
Name | Description | ||
---|---|---|---|
|
Serialize ( |
Begin UDataAsset overrides |