Navigation
API > API/Editor > API/Editor/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
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| CurveEditorTabName | const FName | MVVM/CurveEditorExtension.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurveEditorModel | TSharedPtr< FCurveEditor > | Curve editor | MVVM/CurveEditorExtension.h | |
| CurveEditorPanel | TSharedPtr< SCurveEditorPanel > | The curve editor panel. This is created and updated even if it is not currently visible. | MVVM/CurveEditorExtension.h | |
| CurveEditorSearchBox | TSharedPtr< SWidget > | The search widget for filtering curves in the Curve Editor tree. | MVVM/CurveEditorExtension.h | |
| CurveEditorTreeFilterStatusBar | TSharedPtr< SCurveEditorTreeFilterStatusBar > | Filter Status Bar | MVVM/CurveEditorExtension.h | |
| CurveEditorTreeView | TSharedPtr< SCurveEditorTree > | Curve editor tree widget | MVVM/CurveEditorExtension.h | |
| CurveEditorWidget | TSharedPtr< SWidget > | The curve editor widget containing the curve editor panel | MVVM/CurveEditorExtension.h | |
| PlayTimeDisplay | TSharedPtr< STemporarilyFocusedSpinBox< double > > | The current playback time display. | 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 | |
virtual void OnCreated
(
TSharedRef< FViewModel > InWeakOwner |
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 |