Navigation
API > API/Editor > API/Editor/CurveEditor > API/Editor/CurveEditor/Tree
Inheritance Hierarchy
- ICurveEditorTreeItem
- FOutlinerItemModelMixin
- TOutlinerModelMixin
- FChannelGroupOutlinerModel
- FOutlinerItemModel
- FCategoryGroupModel
- FFolderModel
- FObjectBindingModel
- FPossessableModel
- FSpawnableModel
- FTrackModel
- FTrackRowModel
References
| Module | CurveEditor |
| Header | /Engine/Source/Editor/CurveEditor/Public/Tree/ICurveEditorTreeItem.h |
| Include | #include "Tree/ICurveEditorTreeItem.h" |
Syntax
struct ICurveEditorTreeItem
Remarks
Optional implementation interface for any tree item to be shown on the curve editor tree.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CreateCurveModels
(
TArray< TUniquePtr< FCurveModel >>& OutCurveModels |
Populate the specified array with curve models that are represented by this tree item | |
| TSharedPtr< SWidget > | GenerateCurveEditorTreeWidget
(
const FName& InColumnName, |
Generate the widget content for the specified column name of the curve editor tree view | |
| bool | PassesFilter
(
const FCurveEditorTreeFilter* InFilter |
Check whether this tree item passes the specified filter. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FColumnNames | Structure of pre-defined supported column names for the curve editor outliner |
Constants
| Name | Description |
|---|---|
| ColumnNames |