Choose your operating system:
Windows
macOS
Linux
| IMovieScenePlayer | ||
| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Editor/Sequencer/Public/ISequencer.h |
Include |
#include "ISequencer.h" |
class ISequencer :
public IMovieScenePlayer,
public TSharedFromThis< ISequencer >
Interface for sequencers.
Name | Description | ||
---|---|---|---|
|
CameraAddedToSequencer |
||
|
GetCanRecord |
||
|
GetIsBindingVisible |
||
|
GetIsRecording |
||
|
GetIsTrackVisible |
||
|
GetPlaybackSpeeds |
||
|
InitializeDetailsPanelEvent |
Name | Description | ||
---|---|---|---|
|
AddActors ( |
Add actors as possessable objects to sequencer. |
|
|
AddSubSequence ( |
Adds a movie scene as a section inside the current movie scene |
|
|
CanKeyProperty ( |
||
|
Close() |
Close the sequencer. |
|
|
ConvertToSpawnable ( |
Convert the Possessable to a Spawnable. Returns an array of Spawnable Id's |
|
|
CreateBinding |
Create a new binding for the specified object |
|
|
EmptySelection() |
Empties the current selection. |
|
|
EnterSilentMode() |
Puts sequencer in a silent state (whereby it will not redraw viewports, or attempt to update external state besides the sequence itself) |
|
|
ExitSilentMode() |
Leaves a silent state (see above) |
|
|
ExternalSelectionHasChanged() |
Called when the external selection has changed in such a way that sequencer should re-synchronize its selection states |
|
|
TArrayView< ... |
FindObjectsInCurrentSequence ( |
|
|
UObject *... |
FindSpawnedObjectOrTemplate ( |
Attempt to find a spawned object in the currently focused movie scene, or the template object for the specified binding ID, if possible |
|
UMovieSceneS... |
FindSubSection ( |
Attempt to locate the sub section that relates to the specified sequence ID. |
|
FocusSequenceInstance ( |
Focuses a sub-movie scene (MovieScene within a MovieScene) in the sequencer. |
|
|
ForceEvaluate() |
Forcefully reevaluate the sequence immediately |
|
|
EAllowEditsM... |
GetAllowEditsMode() |
|
|
EAutoChangeM... |
GetAutoChangeMode() |
|
|
GetAutoSetTrackDefaults() |
Gets whether or not property track defaults will be automatically set when adding tracks. |
|
|
GetCameraObjectBindings |
Gets the list of bindings for camera objects. |
|
|
TSharedPtr< ... |
GetCommandBindings ( |
|
|
FOnCurveDisp... |
GetCurveDisplayChanged() |
Gets a multicast delegate when the curve edtior associated with this sequencer has it's selection change. |
|
GetDisplayName ( |
Get the Display Name of the Object Binding Track. |
|
|
GetFocusedDisplayRate() |
Get the display rate of the currently focused sequence |
|
|
UMovieSceneS... |
GetFocusedMovieSceneSequence() |
|
|
FMovieSceneS... |
GetFocusedMovieSceneSequenceTransform() |
|
|
FMovieSceneS... |
GetFocusedTemplateID() |
|
|
GetFocusedTickResolution() |
Get the tick resolution of the currently focused sequence |
|
|
FQualifiedFr... |
GetGlobalTime() |
Gets the global time. |
|
GetHandleToObject |
Gets a handle to runtime information about the object being manipulated by a movie scene |
|
|
GetInfiniteKeyAreas() |
||
|
EKeyGroupMod... |
GetKeyGroupMode() |
|
|
EMovieSceneK... |
GetKeyInterpolation() |
|
|
GetKeysFromSelection ( |
Get all the keys for the current sequencer selection |
|
|
GetLocalLoopIndex() |
||
|
FQualifiedFr... |
GetLocalTime() |
Gets the current time of the time slider relative to the currently focused movie scene |
|
GetMarkedFrames() |
||
|
TSharedRef< ... |
GetNumericTypeInterface() |
|
|
ISequencerOb... |
GetObjectChangeListener() |
|
|
float |
GetPlaybackSpeed() |
|
|
GetRootDisplayRate() |
Get the display rate of the currently root sequence |
|
|
UMovieSceneS... |
GetRootMovieSceneSequence() |
|
|
FMovieSceneS... |
GetRootTemplateID() |
|
|
GetRootTickResolution() |
Get the tick resolution of the currently root sequence |
|
|
GetSelectedFolders ( |
Gets the currently selected folders. |
|
|
GetSelectedKeyAreas |
Gets the currently selected key areas. |
|
|
GetSelectedObjects |
Gets the currently selected Object Guids |
|
|
GetSelectedSections ( |
Gets the currently selected sections. |
|
|
GetSelectedTracks ( |
Gets the currently selected tracks. |
|
|
FSequencerSe... |
GetSelection() |
|
|
FOnSelection... |
GetSelectionChangedObjectGuids() |
Gets a multicast delegate with an array of FGuid of bound objects which is called when the outliner node selection changes. |
|
FOnSelection... |
GetSelectionChangedSections() |
Gets a multicast delegate with an array of UMovieSceneSections which is called when the outliner node selection changes. |
|
FOnSelection... |
GetSelectionChangedTracks() |
Gets a multicast delegate with an array of UMovieSceneTracks which is called when the outliner node selection changes. |
|
FSequencerSe... |
GetSelectionPreview() |
|
|
GetSelectionRange() |
Get the selection range. |
|
|
USequencerSe... |
GetSequencerSettings() |
Getter for sequencer settings |
|
TSharedRef< ... |
GetSequencerWidget() |
|
|
TSharedPtr< ... |
GetToolkitHost() |
Returns the Toolkit hosting the sequencer instance, if any |
|
TSharedPtr< ... |
GetTopTimeSliderWidget() |
Get the top time slider from the main widget. |
|
GetTrackFilterNames() |
Gets all the available track filter names |
|
|
FAnimatedRan... |
GetViewRange() |
|
|
IsAllowedToChange() |
||
|
IsInSilentMode() |
Checks whether we're in silent mode or not |
|
|
IsPerspectiveViewportCameraCutEnabled() |
Gets whether perspective viewport hijacking is enabled. |
|
|
IsPerspectiveViewportPossessionEnabled() |
Gets whether perspective viewport hijacking is enabled. |
|
|
IsReadOnly() |
Whether the sequence is read-only |
|
|
IsTrackFilterEnabled ( |
Gets whether the specified track filter is on/off |
|
|
KeyProperty ( |
||
|
MakeNewSpawnable ( |
Attempts to add a new spawnable to the MovieScene for the specified object (asset, class or actor instance) |
|
|
TSharedRef< ... |
MakeTimeRange ( |
Create a widget containing the spinboxes for setting the working and playback range |
|
TSharedRef< ... |
MakeTransportControls ( |
|
|
NotifyMovieSceneDataChanged ( |
||
|
NotifyMovieSceneDataChangedInternal() |
||
|
ObjectImplicitlyAdded ( |
Specify that an object was implicitly added. |
|
|
ObjectImplicitlyRemoved ( |
Specify that an object was implicitly removed. |
|
|
ISequencer::... |
OnActivateSequence() |
|
|
FOnActorAdde... |
OnActorAddedToSequencer() |
|
|
OnAddTrack ( |
Should be called after adding a track to the MovieScene. |
|
|
FOnBeginScru... |
OnBeginScrubbingEvent() |
Gets a multicast delegate which is executed whenever the user begins scrubbing. |
|
FOnCameraAdd... |
OnCameraAddedToSequencer() |
|
|
ISequencer::... |
OnCameraCut() |
|
|
FOnChannelCh... |
OnChannelChanged() |
Gets a multicast delegate which is executed whenever a channel is changed by Sequencer. |
|
FOnCloseEven... |
OnCloseEvent() |
|
|
FOnEndScrubb... |
OnEndScrubbingEvent() |
Gets a multicast delegate which is executed whenever the user stops scrubbing. |
|
FOnGetCanRec... |
OnGetCanRecord() |
|
|
FOnGetIsBind... |
OnGetIsBindingVisible() |
|
|
FOnGetIsReco... |
OnGetIsRecording() |
|
|
FOnGetIsTrac... |
OnGetIsTrackVisible() |
|
|
FOnGlobalTim... |
OnGlobalTimeChanged() |
Gets a multicast delegate which is executed whenever the global time changes. |
|
ISequencer::... |
OnInitializeDetailsPanel() |
|
|
FOnMovieScen... |
OnMovieSceneBindingsChanged() |
Gets a multicast delegate which is executed whenever the movie scene bindings are changed. |
|
FOnMovieScen... |
OnMovieSceneBindingsPasted() |
Gets a multicast delegate which is executed whenever bindings are pasted. |
|
FOnMovieScen... |
OnMovieSceneDataChanged() |
Gets a multicast delegate which is executed whenever the movie scene data is changed. |
|
OnPlay ( |
Play or toggle playback at the specified play rate |
|
|
FOnPlayEvent... |
OnPlayEvent() |
Gets a multicast delegate which is executed whenever the user begins playing the sequence. |
|
ISequencer::... |
OnPostSave() |
|
|
ISequencer::... |
OnPreSave() |
|
|
FOnRecordEve... |
OnRecordEvent() |
Gets a multicast delegate which is executed whenever the user toggles recording. |
|
FOnStopEvent... |
OnStopEvent() |
Gets a multicast delegate which is executed whenever the user stops playing the sequence. |
|
FOnTreeViewC... |
OnTreeViewChanged() |
Gets a multicast delegate which is executed whenever the sequencer tree view changes, like when an object is added, or filtered from the view |
|
Pause() |
Pause playback |
|
|
PlayTo |
Play from the current time to the requested time |
|
|
RecreateCurveEditor() |
Recreate any associated Curve Editor |
|
|
RefreshTree() |
Refresh the sequencer tree view |
|
|
RenderMovie ( |
Render movie for a section. |
|
|
RequestEvaluate() |
Forcefully reevaluate the sequence on the next frame |
|
|
RequestInvalidateCachedData() |
Invalidate cached data so that it will be reevaluated on the next frame |
|
|
ResetTimeController() |
Reset the timing manager to the clock source specified by the root movie scene |
|
|
ResetToNewRootSequence ( |
Resets sequencer with a new animation |
|
|
RestorePlaybackSpeed() |
Restores the speed to 1. |
|
|
ResumeSelectionBroadcast() |
||
|
SelectByChannels ( |
Selects the nodes that relate to the specified channels |
|
|
SelectByChannels ( |
Selects the nodes that relate to the specified channels |
|
|
SelectByNthCategoryNode ( |
Selects nodes by the nth category node under a section |
|
|
SelectByPropertyPaths |
Selects property tracks by property path |
|
|
SelectFolder ( |
Selects a folder |
|
|
SelectObject ( |
Selects an object by GUID |
|
|
SelectSection ( |
Selects a section |
|
|
SelectTrack ( |
Selects a track |
|
|
SetAllowEditsMode ( |
Sets where edits are allowed |
|
|
SetAutoChangeMode ( |
SSets the current auto-change mode. |
|
|
SetClampRange ( |
Set the clamp range |
|
|
SetDisplayName |
Set the Display Name of the Object Binding Track. |
|
|
SetGlobalTime ( |
Set the global time directly, without performing any auto-scroll, snapping or other adjustments to the supplied time |
|
|
SetInfiniteKeyAreas ( |
Set infinite key area default |
|
|
SetKeyGroupMode ( |
Sets which channels are keyed when a channel is keyed |
|
|
SetKeyInterpolation |
Set default key interpolation |
|
|
SetLocalTime ( |
Sets the cursor position relative to the currently focused sequence |
|
|
SetLocalTimeDirectly ( |
Set the current local time directly, with no other snapping, scrolling or manipulation |
|
|
SetPerspectiveViewportCameraCutEnabled ( |
Sets whether perspective viewport camera cutting is enabled. |
|
|
SetPerspectiveViewportPossessionEnabled ( |
Sets whether perspective viewport hijacking is enabled. |
|
|
SetPlaybackSpeed ( |
||
|
SetSelectionRangeEnd ( |
Set the selection range's end position to the requested time. |
|
|
SetSelectionRangeStart ( |
Set the selection range's start position to the requested time. |
|
|
SetSequencerSettings |
Setter for sequencer settings |
|
|
SetTrackFilterEnabled |
Sets the specified track filter to be on or off |
|
|
SetViewRange ( |
Set the view range, growing the working range to accomodate, if necessary |
|
|
SnapToClosestPlaybackSpeed() |
Snaps to the closest available speed to the current one. |
|
|
SuppressAutoEvaluation ( |
Suppresses automatic evaluation the specified sequence and signature are the only difference that would prompt a re-evaluation |
|
|
SuspendSelectionBroadcast() |
||
|
ThrobKeySelection() |
Throb key or section selection |
|
|
ThrobSectionSelection() |
||
|
UpdatePlaybackRange() |
Name |
Description |
|
---|---|---|
|
FOnActivateSequence |
|
|
FOnCameraCut |
|
|
FOnInitializeDetailsPanel |
|
|
FOnPostSave |
|
|
FOnPreSave |
Name |
Description |
---|---|
FOnActorAddedToSequencer |
|
FOnBeginScrubbingEvent |
|
FOnCameraAddedToSequencer |
A delegate which will can be used in response to a camera being added to the sequence. |
FOnChannelChanged |
|
FOnCloseEvent |
|
FOnCurveDisplayChanged |
|
FOnEndScrubbingEvent |
|
FOnGetCanRecord |
A delegate which will determine whether a recording is possible |
FOnGetIsBindingVisible |
A delegate which will determine whether a binding should be visible in the tree. |
FOnGetIsRecording |
A delegate which will determine whether there is a recording in progress |
FOnGetIsTrackVisible |
A delegate which will determine whether a track should be visible in the tree. |
FOnGetPlaybackSpeeds |
|
FOnGlobalTimeChanged |
|
FOnMovieSceneBindingsChanged |
|
FOnMovieSceneBindingsPasted |
|
FOnMovieSceneDataChanged |
|
FOnPlayEvent |
|
FOnRecordEvent |
|
FOnSelectionChangedObjectGuids |
|
FOnSelectionChangedSections |
|
FOnSelectionChangedTracks |
|
FOnStopEvent |
|
FOnTreeViewChanged |