Navigation
API > API/Editor > API/Editor/Sequencer > API/Editor/Sequencer/MVVM
Inheritance Hierarchy
- TSharedFromThis
- IDynamicExtension
- FCurveEditorIntegrationExtension
References
| Module | Sequencer |
| Header | /Engine/Source/Editor/Sequencer/Public/MVVM/CurveEditorIntegrationExtension.h |
| Include | #include "MVVM/CurveEditorIntegrationExtension.h" |
Syntax
class FCurveEditorIntegrationExtension : public UE::Sequencer::IDynamicExtension
Remarks
Extension for managing integration between outliner items and the curve editor.
It relies on the following:
- Extension owner (generally the root view-model) implements ICurveEditorExtension, to get access to the curve editor itself.
- Outliner items implementing ICurveEditorTreeItemExtension (or its default shim) if they want to show up in the curve editor.
Variables
| Type | Name | Description | |
|---|---|---|---|
| static::UE::Sequencer::TAutoRegisterViewModelTypeID< FCurveEditorIntegrationExtension > | ID |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | Clears the curve editor of all contents. | ||
| void | Keeps the curve editor items up-to-date with the sequencer outliner by adding/removing entries as needed. |
Overridden from IDynamicExtension
| Type | Name | Description | |
|---|---|---|---|
| void | OnCreated
(
TSharedRef< FViewModel > InWeakOwner |
Called when the extension is created on a data model |