| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Editor/Sequencer/Public/IKeyArea.h |
Include |
#include "IKeyArea.h" |
class IKeyArea : public TSharedFromThis< IKeyArea >
Interface that should be implemented for the UI portion of a key area within a section
Name | Description | ||
---|---|---|---|
|
TreeSerialNumber |
Serial number of the node tree from the last time this key area was seen |
Name | Description | |
---|---|---|
|
IKeyArea ( |
Constructor |
Name | Description | ||
---|---|---|---|
|
AddOrUpdateKey ( |
Add a key at the specified time with the current value of the channel, updating an existing key if possible |
|
|
CanCreateKeyEditor() |
Check whether this key area can create an editor on the sequencer node tree |
|
|
CopyKeys ( |
Copy all the keys specified in KeyMask to the specified clipboard |
|
|
TUniquePtr< ... |
CreateCurveEditorModel ( |
Create a new model for this key area that can be used on the curve editor interface |
|
TSharedRef< ... |
CreateKeyEditor ( |
Create an editor on the sequencer node tree |
|
DrawKeys ( |
Gather key drawing information for the specified key handles |
|
|
DuplicateKey ( |
Duplicate the key represented by the specified handle |
|
|
ISequencerCh... |
FindChannelEditorInterface() |
Locate the sequencer channel interface for this key area's channel @note Channel interfaces are registered via ISequencerModule::RegisterChannelInterface |
|
const FMovie... |
GetChannel() |
Access the channel handle that this key area represents |
|
GetChannelTypeName() |
Access the channel type identifier for the channel that this key area wraps |
|
|
GetColor() |
Get the color of this channel that should be drawn underneath its keys |
|
|
GetKeyHandles ( |
Get all key handles that exist within the given time range |
|
|
GetKeyInfo ( |
Populate the specified handle and/or time arrays with information pertaining to keys that exist within the given range |
|
|
TSharedPtr< ... |
GetKeyStruct ( |
Get a key structure for editing a value on this channel |
|
GetKeyTime ( |
Get the time of the key represented by the specified handle |
|
|
GetKeyTimes ( |
Get the times of every key represented by the specified handles |
|
|
GetKeyTimes ( |
Get all key times that exist within the given time range |
|
|
GetName() |
Get this key area's name |
|
|
UMovieSceneS... |
GetOwningSection() |
Access section that owns the channel this key area represents |
|
FRichCurve &... |
GetRichCurve() |
|
|
TSharedPtr< ... |
GetSectionInterface() |
Access section editor interface |
|
PasteKeys ( |
Paste the specified key track into this key area |
|
|
Reinitialize ( |
Reinitialize this key area with a new channel |
|
|
FMovieSceneC... |
ResolveChannel() |
Resolve this key area's channel handle |
|
SetKeyTime ( |
Set the time of the key with the specified handle |
|
|
SetKeyTimes ( |
Set the times of the each key with the specified handles |
|
|
SetName ( |
Set this key area's name |