Navigation
API > API/Editor > API/Editor/Sequencer
Interface for sequencers.
| Name | ISequencer |
| Type | class |
| Header File | /Engine/Source/Editor/Sequencer/Public/ISequencer.h |
| Include Path | #include "ISequencer.h" |
Syntax
class ISequencer :
public IMovieScenePlayer,
public TSharedFromThis< ISequencer >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → ISequencer
Implements Interfaces
Classes
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnActorAddedToSequencer | TMulticastDelegate_TwoParams< void, AActor *, const FGuid > | ISequencer.h | |
| FOnBeginScrubbingEvent | TMulticastDelegate_NoParams< void > | ISequencer.h | |
| FOnCameraAddedToSequencer | TBaseDelegate_TwoParams< bool, ACameraActor *, FGuid > | A delegate which will can be used in response to a camera being added to the sequence. | ISequencer.h |
| FOnChannelChanged | TMulticastDelegate_TwoParams< void, const FMovieSceneChannelMetaData *MetaData, UMovieSceneSection * > | ISequencer.h | |
| FOnCloseEvent | TMulticastDelegate_OneParam< void, TSharedRef< ISequencer > > | ISequencer.h | |
| FOnCurveDisplayChanged | TMulticastDelegate_ThreeParams< void, FCurveModel *, bool, const FCurveEditor * > | ISequencer.h | |
| FOnEndScrubbingEvent | TMulticastDelegate_NoParams< void > | ISequencer.h | |
| FOnGetCanRecord | TBaseDelegate_OneParam< bool, FText &OutInfoText > | A delegate which will determine whether a recording is possible | ISequencer.h |
| FOnGetIsBindingVisible | TBaseDelegate_OneParam< bool, const FMovieSceneBinding & > | A delegate which will determine whether a binding should be visible in the tree. | ISequencer.h |
| FOnGetIsRecording | TBaseDelegate_NoParams< bool > | A delegate which will determine whether there is a recording in progress | ISequencer.h |
| FOnGetIsTrackVisible | TBaseDelegate_OneParam< bool, const UMovieSceneTrack * > | A delegate which will determine whether a track should be visible in the tree. | ISequencer.h |
| FOnGetPlaybackSpeeds | TBaseDelegate_NoParams< TArray< float > > | ISequencer.h | |
| FOnGlobalTimeChanged | TMulticastDelegate_NoParams< void > | ISequencer.h | |
| FOnMovieSceneBindingsChanged | TMulticastDelegate_NoParams< void > | ISequencer.h | |
| FOnMovieSceneBindingsPasted | TMulticastDelegate_OneParam< void, const TArray< FMovieSceneBinding > & > | ISequencer.h | |
| FOnMovieSceneDataChanged | TMulticastDelegate_OneParam< void, EMovieSceneDataChangeType > | ISequencer.h | |
| FOnPlayEvent | TMulticastDelegate_NoParams< void > | ISequencer.h | |
| FOnRecordEvent | TMulticastDelegate_NoParams< void > | ISequencer.h | |
| FOnSelectionChangedObjectGuids | TMulticastDelegate_OneParam< void, TArray< FGuid > > | ISequencer.h | |
| FOnSelectionChangedSections | TMulticastDelegate_OneParam< void, TArray< UMovieSceneSection * > > | ISequencer.h | |
| FOnSelectionChangedTracks | TMulticastDelegate_OneParam< void, TArray< UMovieSceneTrack * > > | ISequencer.h | |
| FOnStopEvent | TMulticastDelegate_NoParams< void > | ISequencer.h | |
| FOnTreeViewChanged | TMulticastDelegate_NoParams< void > | ISequencer.h | |
| FOnViewportSelectionLimitedChanged | TMulticastDelegate_OneParam< void, const bool > | ISequencer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArray< FGuid > AddActors
(
const TArray< TWeakObjectPtr< AActor > >& InActors, |
Add actors as possessable objects to sequencer. | ISequencer.h | |
FGuid AddEmptyBinding() |
Add a new empty binding to Sequencer which can be then connected to an object or actor afterwards in the binding properties menu. | ISequencer.h | |
void AddNumericTypeInterface
(
TSharedRef< UE::Sequencer::FSequencerNumericTypeInterface > InNumericTypeInterface |
ISequencer.h | ||
void AddSubSequence
(
UMovieSceneSequence* Sequence |
Adds a movie scene as a section inside the current movie scene | ISequencer.h | |
bool CanKeyProperty
(
FCanKeyPropertyParams CanKeyPropertyParams |
ISequencer.h | ||
void Close() |
Close the sequencer. | ISequencer.h | |
| Convert the Possessable to a Spawnable. Returns an array of Spawnable Id's | ISequencer.h | ||
FGuid CreateBinding
(
UObject& InObject, |
Create a new binding for the specified object, lightly deprecated and no longer virtual in favor of the overload with binding parameters | ISequencer.h | |
FGuid CreateBinding
(
UMovieSceneSequence* InSequence, |
Override from IMovieScenePlayer. | ISequencer.h | |
FGuid CreateBinding
(
UObject& InObject, |
Create a new binding for the specified object | ISequencer.h | |
void EmptySelection() |
Empties the current selection. | ISequencer.h | |
void EnterSilentMode() |
Puts sequencer in a silent state (whereby it will not redraw viewports, or attempt to update external state besides the sequence itself) | ISequencer.h | |
void ExitSilentMode() |
Leaves a silent state (see above) | ISequencer.h | |
void ExternalSelectionHasChanged() |
Called when the external selection has changed in such a way that sequencer should re-synchronize its selection states | ISequencer.h | |
TArrayView< TWeakObjectPtr<> > FindObjectsInCurrentSequence
(
const FGuid& InObjectBinding |
ISequencer.h | ||
| Attempt to find a spawned object in the currently focused movie scene, or the template object for the specified binding ID, if possible | ISequencer.h | ||
UMovieSceneSubSection * FindSubSection
(
FMovieSceneSequenceID SequenceID |
Attempt to locate the sub section that relates to the specified sequence ID. | ISequencer.h | |
void FocusSequenceInstance
(
UMovieSceneSubSection& Section |
Focuses a sub-movie scene (MovieScene within a MovieScene) in the sequencer. | ISequencer.h | |
void ForceEvaluate() |
Forcefully reevaluate the sequence immediately | ISequencer.h | |
EAllowEditsMode GetAllowEditsMode() |
ISequencer.h | ||
EAutoChangeMode GetAutoChangeMode() |
ISequencer.h | ||
bool GetAutoSetTrackDefaults() |
Gets whether or not property track defaults will be automatically set when adding tracks. | ISequencer.h | |
| Gets the list of bindings for camera objects. | ISequencer.h | ||
TSharedPtr< FUICommandList > GetCommandBindings
(
ESequencerCommandBindings Type |
ISequencer.h | ||
FOnCurveDisplayChanged & GetCurveDisplayChanged() |
Gets a multicast delegate when the curve edtior associated with this sequencer has it's selection change. | ISequencer.h | |
virtual bool GetCurveEditorIsVisible() |
ISequencer.h | ||
| Get the Display Name of the Object Binding Track. | ISequencer.h | ||
TSharedRef< ISequencerTrackFilters > GetFilterInterface() |
Gets the Sequencer filter interface used to manage filters | ISequencer.h | |
FFrameRate GetFocusedDisplayRate() |
Get the display rate of the currently focused sequence | ISequencer.h | |
UMovieSceneSequence * GetFocusedMovieSceneSequence() |
ISequencer.h | ||
FMovieSceneSequenceTransform GetFocusedMovieSceneSequenceTransform() |
ISequencer.h | ||
FMovieSceneSequenceIDRef GetFocusedTemplateID() |
ISequencer.h | ||
FFrameRate GetFocusedTickResolution() |
Get the tick resolution of the currently focused sequence | ISequencer.h | |
FMovieSceneSequenceTransform GetGlobalPlaybackWarpTransform() |
ISequencer.h | ||
| Gets the global time. | ISequencer.h | ||
| Gets a handle to runtime information about the object being manipulated by a movie scene | ISequencer.h | ||
const FSequencerHostCapabilities & GetHostCapabilities() |
ISequencer.h | ||
bool GetInfiniteKeyAreas() |
ISequencer.h | ||
FSequencerKeyCollection * GetKeyCollection() |
ISequencer.h | ||
EKeyGroupMode GetKeyGroupMode() |
ISequencer.h | ||
EMovieSceneKeyInterpolation GetKeyInterpolation() |
ISequencer.h | ||
void GetKeysFromSelection
(
TUniquePtr< FSequencerKeyCollection >& KeyCollection, |
Get all the keys for the current sequencer selection | ISequencer.h | |
TWeakObjectPtr< UCameraComponent > GetLastEvaluatedCameraCut() |
ISequencer.h | ||
FFrameTime GetLastEvaluatedLocalTime() |
Get the last evaluated time, which may be different form the current local time | ISequencer.h | |
TOptional< int32 > GetLocalLoopIndex() |
ISequencer.h | ||
FQualifiedFrameTime GetLocalTime() |
Gets the current time of the time slider relative to the currently focused movie scene | ISequencer.h | |
FMovieSceneSequenceTransform GetLocalTimeWarpTransform() |
ISequencer.h | ||
TArray< FMovieSceneMarkedFrame > GetMarkedFrames() |
ISequencer.h | ||
TSharedPtr< INumericTypeInterface< double > > GetNumericTypeInterface
(
UE::Sequencer::ENumericIntent Intent |
ISequencer.h | ||
TArrayView< const TSharedRef< UE::Sequencer::FSequencerNumericTypeInterface > > GetNumericTypeInterfaces() |
ISequencer.h | ||
ISequencerObjectChangeListener & GetObjectChangeListener() |
ISequencer.h | ||
TSharedPtr< UE::Sequencer::SOutlinerView > GetOutlinerViewWidget() |
ISequencer.h | ||
TRange< FFrameNumber > GetPlaybackRange() |
Get the playback range. | ISequencer.h | |
float GetPlaybackSpeed() |
ISequencer.h | ||
EPropertyKeyedStatus GetPropertyKeyedStatus
(
const IPropertyHandle& PropertyHandle |
ISequencer.h | ||
ISequencerPropertyKeyedStatusHandler & GetPropertyKeyedStatusHandler() |
ISequencer.h | ||
FFrameRate GetRootDisplayRate() |
Get the display rate of the currently root sequence | ISequencer.h | |
UMovieSceneSequence * GetRootMovieSceneSequence() |
ISequencer.h | ||
FMovieSceneSequenceIDRef GetRootTemplateID() |
ISequencer.h | ||
FFrameRate GetRootTickResolution() |
Get the tick resolution of the currently root sequence | ISequencer.h | |
void GetSelectedFolders
(
TArray< UMovieSceneFolder* >& OutSelectedFolders |
Gets the currently selected folders. | ISequencer.h | |
void GetSelectedKeyAreas
(
TArray< const IKeyArea* >& OutSelectedKeyAreas, |
Gets the currently selected key areas. | ISequencer.h | |
| Gets the currently selected Object Guids | ISequencer.h | ||
void GetSelectedSections
(
TArray< UMovieSceneSection* >& OutSelectedSections |
Gets the currently selected sections. | ISequencer.h | |
void GetSelectedTrackRows
(
TArray< TPair< UMovieSceneTrack*, int32 > >& OutSelectedTrackRows |
Gets the currently selected track rows | ISequencer.h | |
void GetSelectedTracks
(
TArray< UMovieSceneTrack* >& OutSelectedTracks |
Gets the currently selected tracks. | ISequencer.h | |
FOnSelectionChangedObjectGuids & GetSelectionChangedObjectGuids() |
Gets a multicast delegate with an array of FGuid of bound objects which is called when the outliner node selection changes. | ISequencer.h | |
FOnSelectionChangedSections & GetSelectionChangedSections() |
Gets a multicast delegate with an array of UMovieSceneSections which is called when the outliner node selection changes. | ISequencer.h | |
FOnSelectionChangedTracks & GetSelectionChangedTracks() |
Gets a multicast delegate with an array of UMovieSceneTracks which is called when the outliner node selection changes. | ISequencer.h | |
| Get the selection range. | ISequencer.h | ||
USequencerSettings * GetSequencerSettings() |
Getter for sequencer settings | ISequencer.h | |
TSharedRef< SWidget > GetSequencerWidget() |
ISequencer.h | ||
const TArray< FMovieSceneSequenceID > & GetSubSequenceHierarchy() |
ISequencer.h | ||
virtual TOptional< TRange< FFrameNumber > > GetSubSequenceRange() |
Get the currently viewed sub sequence range | ISequencer.h | |
virtual TArrayView< const TSubclassOf< UMovieSceneCustomBinding > > GetSupportedCustomBindingTypes() |
Returns priority-sorted list of custom binding types supported by this Sequencer. | ISequencer.h | |
TSharedPtr< IToolkitHost > GetToolkitHost() |
Returns the Toolkit hosting the sequencer instance, if any | ISequencer.h | |
TSharedPtr< class ITimeSlider > GetTopTimeSliderWidget() |
Get the top time slider from the main widget. | ISequencer.h | |
TSharedPtr< ISequencerTrackEditor > GetTrackEditor
(
UMovieSceneTrack* InTrack |
Retrieve or create a track editor for the specified track | ISequencer.h | |
| Gets all the available track filter names | ISequencer.h | ||
| Retrieve the current local time in unwarped space. | ISequencer.h | ||
TSharedPtr< UE::Sequencer::FSequencerEditorViewModel > GetViewModel() |
Retrieve the top level view model for this sequence | ISequencer.h | |
virtual FAnimatedRange GetViewRange() |
ISequencer.h | ||
void InvalidateGlobalMarkedFramesCache() |
ISequencer.h | ||
virtual bool IsAllowedToChange() |
ISequencer.h | ||
bool IsInSilentMode() |
Checks whether we're in silent mode or not | ISequencer.h | |
bool IsLevelEditorSequencer() |
ISequencer.h | ||
bool IsObjectSelectableInViewport
(
UObject*const InObject |
ISequencer.h | ||
virtual bool IsPerspectiveViewportCameraCutEnabled() |
Gets whether perspective viewport hijacking is enabled. | ISequencer.h | |
virtual bool IsPerspectiveViewportPossessionEnabled() |
Gets whether perspective viewport hijacking is enabled. | ISequencer.h | |
bool IsReadOnly() |
Whether the sequence is read-only | ISequencer.h | |
bool IsTrackFilterEnabled
(
const FText& InTrackFilterName |
Gets whether the specified track filter is on/off | ISequencer.h | |
bool IsViewportSelectionLimited() |
ISequencer.h | ||
void KeyProperty
(
FKeyPropertyParams KeyPropertyParams |
ISequencer.h | ||
TSharedRef< IPropertyTypeCustomization > MakeFrameNumberDetailsCustomization() |
ISequencer.h | ||
| Attempts to add a new spawnable to the MovieScene for the specified object (asset, class or actor instance) | ISequencer.h | ||
TSharedRef< SWidget > MakeTimeRange
(
const TSharedRef< SWidget >& InnerContent, |
Create a widget containing the spinboxes for setting the working and playback range | ISequencer.h | |
TSharedRef< SWidget > MakeTransportControls
(
bool bExtended |
ISequencer.h | ||
void NotifyMovieSceneDataChanged
(
EMovieSceneDataChangeType DataChangeType |
ISequencer.h | ||
void ObjectImplicitlyAdded
(
UObject* InObject |
Specify that an object was implicitly added. | ISequencer.h | |
void ObjectImplicitlyRemoved
(
UObject* InObject |
Specify that an object was implicitly removed. | ISequencer.h | |
ISequencer::FOnActivateSequence TBaseMulticastDelegate_OneParam OnActivateSequence() |
ISequencer.h | ||
FOnActorAddedToSequencer & OnActorAddedToSequencer() |
ISequencer.h | ||
void OnAddBinding
(
const FGuid& ObjectBinding, |
Should be called after adding a binding to the MovieScene. | ISequencer.h | |
void OnAddTrack
(
const TWeakObjectPtr< UMovieSceneTrack >& InTrack, |
Should be called after adding a track to the MovieScene. | ISequencer.h | |
void OnBeginScrubbing() |
ISequencer.h | ||
FOnBeginScrubbingEvent & OnBeginScrubbingEvent() |
Gets a multicast delegate which is executed whenever the user begins scrubbing. | ISequencer.h | |
FOnCameraAddedToSequencer & OnCameraAddedToSequencer() |
ISequencer.h | ||
ISequencer::FOnCameraCut TBaseMulticastDelegate_TwoParams OnCameraCut() |
ISequencer.h | ||
FOnChannelChanged & OnChannelChanged() |
Gets a multicast delegate which is executed whenever a channel is changed by Sequencer. | ISequencer.h | |
FOnCloseEvent & OnCloseEvent() |
ISequencer.h | ||
void OnEndScrubbing() |
ISequencer.h | ||
FOnEndScrubbingEvent & OnEndScrubbingEvent() |
Gets a multicast delegate which is executed whenever the user stops scrubbing. | ISequencer.h | |
FOnGetCanRecord & OnGetCanRecord() |
ISequencer.h | ||
FOnGetIsBindingVisible & OnGetIsBindingVisible() |
ISequencer.h | ||
FOnGetIsRecording & OnGetIsRecording() |
ISequencer.h | ||
FOnGetIsTrackVisible & OnGetIsTrackVisible() |
ISequencer.h | ||
FFrameNumber OnGetNearestKey
(
FFrameTime InTime, |
ISequencer.h | ||
FOnGlobalTimeChanged & OnGlobalTimeChanged() |
Gets a multicast delegate which is executed whenever the global time changes. | ISequencer.h | |
ISequencer::FOnInitializeDetailsPanel TBaseMulticastDelegate_TwoParams OnInitializeDetailsPanel() |
ISequencer.h | ||
FOnMovieSceneBindingsChanged & OnMovieSceneBindingsChanged() |
Gets a multicast delegate which is executed whenever the movie scene bindings are changed. | ISequencer.h | |
FOnMovieSceneBindingsPasted & OnMovieSceneBindingsPasted() |
Gets a multicast delegate which is executed whenever bindings are pasted. | ISequencer.h | |
FOnMovieSceneDataChanged & OnMovieSceneDataChanged() |
Gets a multicast delegate which is executed whenever the movie scene data is changed. | ISequencer.h | |
FReply OnPlay
(
bool bTogglePlay |
Play or toggle playback at the specified play rate | ISequencer.h | |
FOnPlayEvent & OnPlayEvent() |
Gets a multicast delegate which is executed whenever the user begins playing the sequence. | ISequencer.h | |
ISequencer::FOnPostSave TBaseMulticastDelegate_OneParam OnPostSave() |
ISequencer.h | ||
ISequencer::FOnPreSave TBaseMulticastDelegate_OneParam OnPreSave() |
ISequencer.h | ||
FOnRecordEvent & OnRecordEvent() |
Gets a multicast delegate which is executed whenever the user toggles recording. | ISequencer.h | |
void OnScrubPositionChanged
(
FFrameTime NewScrubPosition, |
ISequencer.h | ||
FOnStopEvent & OnStopEvent() |
Gets a multicast delegate which is executed whenever the user stops playing the sequence. | ISequencer.h | |
FOnTreeViewChanged & 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 | ISequencer.h | |
FOnViewportSelectionLimitedChanged & OnViewportSelectionLimitedChanged() |
ISequencer.h | ||
UE::Sequencer::FTimeDomainOverride OverrideTimeDomain
(
UE::Sequencer::ETimeDomain NewDomain |
Temporarily override the behavior of a call to one of the SetLocalTime or OnScrubPositionChanged functions to operate in a specific time-domain | ISequencer.h | |
void Pause() |
Pause playback | ISequencer.h | |
void PlayTo
(
FMovieSceneSequencePlaybackParams PlaybackParams |
Play from the current time to the requested time | ISequencer.h | |
void PopToSequenceInstance
(
FMovieSceneSequenceIDRef SequenceID |
Pops the current focused movie scene from the stack. | ISequencer.h | |
virtual void RecreateCurveEditor() |
Recreate any associated Curve Editor | ISequencer.h | |
virtual void RefreshSupportedCustomBindingTypes() |
ISequencer.h | ||
void RefreshTree() |
Refresh the sequencer tree view | ISequencer.h | |
bool RegisterDrawer
(
FSidebarDrawerConfig&& InDrawerConfig |
Registers and displays a new drawer in the sidebar. | ISequencer.h | |
bool RegisterDrawerSection
(
const FName InDrawerId, |
Registers and displays a new drawer section in the sidebar. | ISequencer.h | |
void RemoveNumericTypeInterface
(
TSharedRef< UE::Sequencer::FSequencerNumericTypeInterface > InNumericTypeInterface |
ISequencer.h | ||
void RenderMovie
(
const TArray< UMovieSceneCinematicShotSection* >& InSections |
Render movie for a section. | ISequencer.h | |
void RequestEvaluate() |
Forcefully reevaluate the sequence on the next frame | ISequencer.h | |
void RequestInvalidateCachedData() |
Invalidate cached data so that it will be reevaluated on the next frame | ISequencer.h | |
void ResetTimeController() |
Reset the timing manager to the clock source specified by the root movie scene | ISequencer.h | |
void ResetToNewRootSequence
(
UMovieSceneSequence& NewAnimation |
Resets sequencer with a new animation | ISequencer.h | |
void RestorePlaybackSpeed() |
Restores the speed to 1. | ISequencer.h | |
void Save() |
Saves the sequence content to the asset registry. | ISequencer.h | |
void SelectByChannels
(
UMovieSceneSection* Section, |
Selects the nodes that relate to the specified channels | ISequencer.h | |
void SelectByChannels
(
UMovieSceneSection* Section, |
Selects the nodes that relate to the specified channels | ISequencer.h | |
void SelectByNthCategoryNode
(
UMovieSceneSection* Section, |
Selects nodes by the nth category node under a section | ISequencer.h | |
void SelectByPropertyPaths
(
const TArray< FString >& InPropertyPaths |
Selects property tracks by property path | ISequencer.h | |
void SelectFolder
(
UMovieSceneFolder* Folder |
Selects a folder | ISequencer.h | |
void SelectObject
(
FGuid ObjectBinding |
Selects an object by GUID | ISequencer.h | |
void SelectSection
(
UMovieSceneSection* Section |
Selects a section | ISequencer.h | |
void SelectTrack
(
UMovieSceneTrack* Track |
Selects a track | ISequencer.h | |
void SetAllowEditsMode
(
EAllowEditsMode AllowEditsMode |
Sets where edits are allowed | ISequencer.h | |
void SetAutoChangeMode
(
EAutoChangeMode AutoChangeMode |
SSets the current auto-change mode. | ISequencer.h | |
void SetClampRange
(
TRange< double > NewClampRange |
Set the clamp range | ISequencer.h | |
| Set the Display Name of the Object Binding Track. | ISequencer.h | ||
void SetGlobalTime
(
FFrameTime Time, |
Set the global time directly, without performing any auto-scroll, snapping or other adjustments to the supplied time | ISequencer.h | |
void SetInfiniteKeyAreas
(
bool bInfiniteKeyAreas |
Set infinite key area default | ISequencer.h | |
void SetKeyGroupMode
(
EKeyGroupMode Mode |
Sets which channels are keyed when a channel is keyed | ISequencer.h | |
void SetKeyInterpolation
(
EMovieSceneKeyInterpolation |
Set default key interpolation | ISequencer.h | |
void SetLocalTime
(
FFrameTime Time, |
Sets the cursor position relative to the currently focused sequence | ISequencer.h | |
void SetLocalTimeDirectly
(
FFrameTime NewTime, |
Set the current local time directly, with no other snapping, scrolling or manipulation | ISequencer.h | |
void SetPerspectiveViewportCameraCutEnabled
(
bool bEnabled |
Sets whether perspective viewport camera cutting is enabled. | ISequencer.h | |
void SetPerspectiveViewportPossessionEnabled
(
bool bEnabled |
Sets whether perspective viewport hijacking is enabled. | ISequencer.h | |
void SetPlaybackSpeed
(
float InPlaybackSpeed |
ISequencer.h | ||
void SetSelectionRangeEnd
(
FFrameTime EndFrame |
Set the selection range's end position to the requested time. | ISequencer.h | |
void SetSelectionRangeStart
(
FFrameTime StartFrame |
Set the selection range's start position to the requested time. | ISequencer.h | |
void SetSequencerSettings
(
USequencerSettings* |
Setter for sequencer settings | ISequencer.h | |
virtual void SetShowCurveEditor
(
bool bInShowCurveEditor |
Whether to show the curve editor or not | ISequencer.h | |
void SetTrackFilterEnabled
(
const FText& InTrackFilterName, |
Sets the specified track filter to be on or off | ISequencer.h | |
void SetViewportSelectionLimited
(
const bool bInSelectionLimited |
Turns on or off Sequencer selection limiting. | ISequencer.h | |
void SetViewRange
(
TRange< double > NewViewRange, |
Set the view range, growing the working range to accomodate, if necessary | ISequencer.h | |
void SnapSequencerTime
(
FFrameTime& InOutScrubTime |
Modify the Sequencer time by any snap settings | ISequencer.h | |
void SnapToClosestPlaybackSpeed () |
Snaps to the closest available speed to the current one. | ISequencer.h | |
void SuppressAutoEvaluation
(
UMovieSceneSequence* Sequence, |
Suppresses automatic evaluation the specified sequence and signature are the only difference that would prompt a re-evaluation | ISequencer.h | |
void ThrobKeySelection() |
Throb key or section selection | ISequencer.h | |
void ThrobSectionSelection() |
ISequencer.h | ||
bool TrackSupportsConditions
(
const UMovieSceneTrack* Track |
ISequencer.h | ||
bool UnregisterDrawer
(
const FName InDrawerId |
Unregisters and removes a drawer from the sidebar. | ISequencer.h | |
| Unregisters and removes a drawer section from the sidebar. | ISequencer.h | ||
void UpdatePlaybackRange() |
ISequencer.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void NotifyMovieSceneDataChangedInternal() |
ISequencer.h |