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