Navigation
API > API/Plugins > API/Plugins/SequencerScriptingEditor
Class to hold sequencer curve editor functions
| Name | USequencerCurveEditorObject |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/SequencerScripting/Source/SequencerScriptingEditor/Public/SequencerCurveEditorObject.h |
| Include Path | #include "SequencerCurveEditorObject.h" |
Syntax
UCLASS (MinimalAPI)
class USequencerCurveEditorObject : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USequencerCurveEditorObject
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurrentSequencer | TWeakPtr< ISequencer > | Internal sequencer | SequencerCurveEditorObject.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyFilter
(
UCurveEditorFilterBase* Filter |
SequencerCurveEditorObject.h |
|
|
void CloseCurveEditor() |
Close curve editor | SequencerCurveEditorObject.h |
|
| Delete for specified channel idendified by it's class and identifier. | SequencerCurveEditorObject.h |
|
|
void EmptySelection() |
Empties the current selection. | SequencerCurveEditorObject.h |
|
TArray< FSequencerChannelProxy > GetChannelsWithSelectedKeys() |
Gets the channel with selected keys | SequencerCurveEditorObject.h |
|
TOptional< FCurveModelID > GetCurve
(
UMovieSceneSection* InSection, |
Utility function to get curve, if it exists, from a section and a name | SequencerCurveEditorObject.h | |
TSharedPtr< FCurveEditor > GetCurveEditor() |
Utility function to get curve editor | SequencerCurveEditorObject.h | |
FLinearColor GetCustomColorForChannel
(
UClass* Class, |
Get custom color for specified channel idendified by it's class and identifier,if none exists will return white | SequencerCurveEditorObject.h |
|
TArray< int32 > GetSelectedKeys
(
const FSequencerChannelProxy& ChannelProxy |
Gets the selected keys with this channel | SequencerCurveEditorObject.h |
|
| Get if a custom color for specified channel idendified by it's class and identifier exists | SequencerCurveEditorObject.h |
|
|
bool IsCurveEditorOpen() |
Is curve editor open | SequencerCurveEditorObject.h |
|
bool IsCurveShown
(
const FSequencerChannelProxy& Channel |
Is the curve displayed | SequencerCurveEditorObject.h |
|
void OpenCurveEditor() |
Open curve editor | SequencerCurveEditorObject.h |
|
void SelectKeys
(
const FSequencerChannelProxy& Channel, |
Select keys | SequencerCurveEditorObject.h |
|
void SetCustomColorForChannel
(
UClass* Class, |
Set Custom Color for specified channel idendified by it's class and identifier. | SequencerCurveEditorObject.h |
|
void SetCustomColorForChannels
(
UClass* Class, |
Set Custom Color for specified channels idendified by it's class and identifiers. | SequencerCurveEditorObject.h |
|
void SetRandomColorForChannels
(
UClass* Class, |
Set Random Colors for specified channels idendified by it's class and identifiers. | SequencerCurveEditorObject.h |
|
void SetSequencer
(
TSharedPtr< ISequencer >& InSequencer |
Function to assign a sequencer singleton. | SequencerCurveEditorObject.h | |
void ShowCurve
(
const FSequencerChannelProxy& Channel, |
Show curve | SequencerCurveEditorObject.h |
|