| FCurveEditorTreeFilter
|
Module |
|
Header |
/Engine/Source/Editor/CurveEditor/Public/Tree/CurveEditorTreeFilter.h |
Include |
#include "Tree/CurveEditorTreeFilter.h" |
struct FCurveEditorTreeFilter
Base class for all filters that can be applied to a curve editor tree. Filters are identifyable through their type (see GetType()), which is a pre-registered static value retrieved through RegisterFilterType(). Client types can inspect this for supported types, and static_cast<> for implementation details. Filters also contain a pass, which is used to separate filters into separate passes. Filters applied within the same pass are matched as a boolean OR, filters in different passes are matched as a boolean AND.
Name | Description | ||
---|---|---|---|
|
FilterPass |
Defines which pass this filter should be applied in |
|
|
FilterType |
The static type of this filter as retrieved by RegisterFilterType |
Name | Description | |
---|---|---|
|
FCurveEditorTreeFilter ( |
Name | Description | |
---|---|---|
|
~FCurveEditorTreeFilter() |
Name | Description | ||
---|---|---|---|
|
GetFilterPass() |
||
|
ECurveEditor... |
GetType() |
|
|
ECurveEditor... |
RegisterFilterType() |
Register a new filter type that is passed to ICurveEditorTreeItem::Filter |