Module |
|
Header |
/Engine/Source/Editor/CurveEditor/Public/Tree/CurveEditorTree.h |
Include |
#include "Tree/CurveEditorTree.h" |
class FCurveEditorTree
Complete implementation of a curve editor tree. Only really defines the hierarchy and selection states for tree items.
Name | Description | ||
---|---|---|---|
|
Events |
Structure containing all the events for this tree |
Name | Description | |
---|---|---|
|
FCurveEditorTree() |
Name | Description | ||
---|---|---|---|
|
AddFilter ( |
Add a new filter to this tree. |
|
|
FCurveEditor... |
AddItem ( |
Add a new empty item to the tree |
|
ClearFilters() |
Clear all filters from the tree |
|
|
const FCurve... |
FindFilterByType ( |
Attempt to locate a filter by its type |
|
const FCurve... |
FindItem ( |
Retrieve an item from its ID or nullptr if the ID is not valid |
|
FCurveEditor... |
FindItem ( |
Retrieve an item from its ID or nullptr if the ID is not valid |
|
const TMap< ... |
GetAllItems() |
Retrieve all the items stored in this tree irrespective of filter state |
|
TArrayView< ... |
GetFilters() |
Direct access to all current filters (potentially including expired ones) |
|
ECurveEditor... |
GetFilterState ( |
Check a specific tree item's filter state |
|
const FCurve... |
GetFilterStates() |
Access the filter state for this tree. |
|
const FCurve... |
GetItem ( |
Retrieve an item from its ID, assuming it is definitely valid |
|
FCurveEditor... |
GetItem ( |
Retrieve an item from its ID, assuming it is definitely valid |
|
const TArray... |
GetRootItems() |
Retrieve this curve editor's root items irrespective of filter state |
|
const TMap< ... |
GetSelection() |
Access the selection state for this tree. |
|
ECurveEditor... |
GetSelectionState ( |
Check a specific tree item's selection state |
|
RemoveFilter ( |
Remove an existing filter from this tree. |
|
|
RemoveItem ( |
Remove an item and all its children from this tree, destroying any curves it may have created. |
|
|
RunFilters() |
Run all the filters on this tree, updating filter state for all tree items |
|
|
FScopedCurve... |
ScopedEventGuard() |
Retrieve a scoped event guard that will block broadcast of events until the last guard on the stack goes out of scope Can be used to defer broadcasts in situations where many changes are made to the tree at a time. |
|
SetDirectSelection ( |
Inform this tree that the specified tree item IDs have been directly selected on the UI. |