FCurveEditorTreeFilter

Base class for all filters that can be applied to a curve editor tree.

Windows
MacOS
Linux

Inheritance Hierarchy

FCurveEditorTreeFilter

FCurveEditorTreeTextFilter

References

Module

CurveEditor

Header

/Engine/Source/Editor/CurveEditor/Public/Tree/CurveEditorTreeFilter.h

Include

#include "Tree/CurveEditorTreeFilter.h"

Syntax

struct FCurveEditorTreeFilter

Remarks

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.

Variables

Name Description

Protected variable

int32

 

FilterPass

Defines which pass this filter should be applied in

Protected variable

ECurveEditorTre...

 

FilterType

The static type of this filter as retrieved by RegisterFilterType

Constructors

Name Description

Public function

FCurveEditorTreeFilter

(
    ECurveEditorTreeFilterType InFilter...,
    int32 InFilterPass
)

Destructors

Name Description

Public function Virtual

~FCurveEditorTreeFilter()

Functions

Name Description

Public function Const

int32

 

GetFilterPass()

Public function Const

ECurveEditor...

 

GetType()

Public function Static

ECurveEditor...

 

RegisterFilterType()

Register a new filter type that is passed to ICurveEditorTreeItem::Filter

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss