Navigation
API > API/Editor > API/Editor/Sequencer
Public API for interacting with Curve Editor in Sequencer.
| Name | FCurveEditorExtension |
| Type | class |
| Header File | /Engine/Source/Editor/Sequencer/Public/MVVM/CurveEditorExtension.h |
| Include Path | #include "MVVM/CurveEditorExtension.h" |
Syntax
class FCurveEditorExtension : public IDynamicExtension
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FCurveEditorExtension() |
MVVM/CurveEditorExtension.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| CurveEditorTabName | const FName | MVVM/CurveEditorExtension.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurveEditorApp | TPimplPtr< FSequencerCurveEditorApp > | Manages the Curve Editor x Sequencer integration. | MVVM/CurveEditorExtension.h | |
| WeakOwnerModel | TWeakPtr< FSequencerEditorViewModel > | The sequencer editor we are extending with a curve editor | MVVM/CurveEditorExtension.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CloseCurveEditor() |
Closes the curve editor | MVVM/CurveEditorExtension.h | |
void CreateCurveEditor
(
const FTimeSliderArgs& TimeSliderArgs |
Creates the curve editor view-model and widget | MVVM/CurveEditorExtension.h | |
TSharedPtr< FCurveEditor > GetCurveEditor() |
Gets the curve editor view-model | MVVM/CurveEditorExtension.h | |
TSharedPtr< SCurveEditorTree > GetCurveEditorTreeView() |
Curve editor tree widget | MVVM/CurveEditorExtension.h | |
bool IsCurveEditorOpen() |
Returns whether the curve editor is open | MVVM/CurveEditorExtension.h | |
void OpenCurveEditor() |
Opens the curve editor | MVVM/CurveEditorExtension.h | |
void RequestSyncSelection() |
Synchronize curve editor selection with sequencer outliner selection on the next update. | MVVM/CurveEditorExtension.h | |
UE_SEQUENCER_DECLARE_VIEW_MODEL_TYPE_ID_API
(
UE_API |
MVVM/CurveEditorExtension.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnCreated
(
TSharedRef< FViewModel > InWeakOwner |
MVVM/CurveEditorExtension.h |