Navigation
Unreal Engine C++ API Reference > Editor > Sequencer
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USequencerSettings
References
Module | Sequencer |
Header | /Engine/Source/Editor/Sequencer/Public/SequencerSettings.h |
Include | #include "SequencerSettings.h" |
Syntax
class USequencerSettings : public UObject
Remarks
Serializable options for sequencer.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
EAllowEditsMode | AllowEditsMode | Allow edits mode. |
![]() |
EAutoChangeMode | AutoChangeMode | The auto change mode (auto-key, auto-track or none). |
![]() |
bool | bActivateRealtimeViewports | When enabled, sequencer will activate 'Realtime' in viewports |
![]() |
bool | bAutoExpandNodesOnSelection | Whether to expand the sequencer tree view when a child element is selected (from outside of the tree view). |
![]() |
bool | bAutoScrollEnabled | Enable or disable auto scroll in the timeline when playing. |
![]() |
bool | bAutoSetTrackDefaults | Whether or not track defaults will be automatically set when modifying tracks. |
![]() |
bool | bCleanPlaybackMode | When enabled, sequencer will playback in clean mode (game view, hide viewport UI) |
![]() |
bool | bCompileDirectorOnEvaluate | Whether to recompile the director blueprint when the sequence is evaluated (if one exists) |
![]() |
bool | bCreateSpawnableCameras | Enable or disable creating of spawnable cameras whenever cameras are created. |
![]() |
bool | bDeleteKeysWhenTrimming | Enable or disable deleting keys that fall beyond the section range when trimming. |
![]() |
bool | bDisableSectionsAfterBaking | Whether to disable sections after baking as opposed to deleting. |
![]() |
bool | bEvaluateSubSequencesInIsolation | When enabled, entering a sub sequence will evaluate that sub sequence in isolation, rather than from the root sequence |
![]() |
bool | bInfiniteKeyAreas | Enable or disable setting key area sections as infinite by default. |
![]() |
bool | bIsolateCurveEditorToSelection | When enabled, changing the sequencer tree selection will isolate (auto-filter) the selected nodes in the curve editor. |
![]() |
bool | bIsSnapEnabled | Enable or disable snapping in the timeline. |
![]() |
bool | bKeepCursorInPlayRangeWhileScrubbing | Enable or disable keeping the playhead in the current playback range while scrubbing. |
![]() |
bool | bKeepPlayRangeInSectionBounds | Enable or disable keeping the playback range constrained to the section bounds. |
![]() |
bool | bLeftMouseDragDoesMarquee | Defines whether left mouse drag does marquee select instead of camera orbit |
![]() |
bool | bLinkCurveEditorTimeRange | Enable or disable linking the curve editor time range to the sequencer timeline's time range. |
![]() |
bool | bRerunConstructionScripts | When enabled, construction scripts will be rerun on bound actors for every frame |
![]() |
bool | bResetPlayheadWhenNavigating | Enable or disable resetting the playhead when navigating in and out of subsequences. |
![]() |
bool | bRewindOnRecord | Defines whether to jump back to the start of the sequence when a recording is started |
![]() |
bool | bShowChannelColors | Enable or disable displaying channel bar colors for the key bars. |
![]() |
bool | bShowDebugVisualization | Enable or disable showing of debug visualization. |
![]() |
bool | bShowKeyBars | Enable or disable key bar connections. |
![]() |
bool | bShowLayerBars | Enable or disable the layer bars to edit keyframes in bulk. |
![]() |
bool | bShowRangeSlider | Show the in/out range in the timeline with respect to the start/end range. |
![]() |
bool | bShowSelectedNodesOnly | Only show selected nodes in the tree view. |
![]() |
bool | bShowSequencerToolbar | Enable or disable displaying the sequencer toolbar. |
![]() |
bool | bShowStatusBar | Enable or disable displaying the status bar for number of items. |
![]() |
bool | bShowTickLines | Enable or disable displaying the tick lines. |
![]() |
bool | bSnapCurveValueToInterval | Enable or disable snapping the curve value to the curve value interval. |
![]() |
bool | bSnapKeysAndSectionsToPlayRange | Enable or disable keeping keys and sections in the playback range. |
![]() |
bool | bSnapKeyTimesToInterval | Enable or disable snapping keys to the time snapping interval. |
![]() |
bool | bSnapKeyTimesToKeys | Enable or disable snapping keys to other keys. |
![]() |
bool | bSnapPlayTimeToDraggedKey | Enable or disable snapping the playhead to the dragged key. |
![]() |
bool | bSnapPlayTimeToInterval | Enable or disable snapping the playhead to the time snapping interval while scrubbing. |
![]() |
bool | bSnapPlayTimeToKeys | Enable or disable snapping the playhead to keys while scrubbing. |
![]() |
bool | bSnapPlayTimeToMarkers | Enable or disable snapping the playhead to markers while scrubbing. |
![]() |
bool | bSnapPlayTimeToPressedKey | Enable or disable snapping the playhead to the pressed key. |
![]() |
bool | bSnapPlayTimeToSections | Enable or disable snapping the playhead to section bounds while scrubbing. |
![]() |
bool | bSnapSectionTimesToInterval | Enable or disable snapping sections to the time snapping interval. |
![]() |
bool | bSnapSectionTimesToSections | Enable or disable snapping sections to other sections. |
![]() |
bool | bSynchronizeCurveEditorSelection | When enabled, changing the sequencer tree selection will also select the relevant nodes in the curve editor tree if possible. |
![]() |
bool | bVisualizePreAndPostRoll | Enable or disable showing of pre and post roll visualization. |
![]() |
float | CurveValueSnapInterval | The curve value interval to snap to. |
![]() |
EFrameNumberDisplayFormats | FrameNumberDisplayFormat | What format do we display time in to the user? |
![]() |
TOptional< float > | GridSpacing | Grid line spacing state |
![]() |
FFrameNumber | JumpFrameIncrement | The number of frames to jump by when jumping forward or backwards. |
![]() |
FString | KeyAreaCurveExtents | The key area curve extents, stored per channel name |
![]() |
float | KeyAreaHeightWithCurves | The key area height when showing curves |
![]() |
EKeyGroupMode | KeyGroupMode | Key group mode. |
![]() |
EMovieSceneKeyInterpolation | KeyInterpolation | The interpolation type for newly created keyframes |
![]() |
TEnumAsByte< ESequencerLoopMode > | LoopMode | The loop mode of the playback in timeline. |
![]() |
FString | MovieRendererName | Which movie renderer to use |
![]() |
FOnAllowEditsModeChanged | OnAllowEditsModeChangedEvent | |
![]() |
FOnEvaluateSubSequencesInIsolationChanged | OnEvaluateSubSequencesInIsolationChangedEvent | |
![]() |
FOnLoopStateChanged | OnLoopStateChangedEvent | |
![]() |
FOnShowSelectedNodesOnlyChanged | OnShowSelectedNodesOnlyChangedEvent | |
![]() |
FOnTimeDisplayFormatChanged | OnTimeDisplayFormatChangedEvent | |
![]() |
float | ReduceKeysTolerance | The tolerance to use when reducing keys |
![]() |
TArray< FColor > | SectionColorTints | Section color tints |
![]() |
TEnumAsByte< ESequencerSpawnPosition > | SpawnPosition | The default location of a spawnable when it is first dragged into the viewport from the content browser. |
![]() |
TArray< FString > | TrackFilters | The track filters that are enabled |
![]() |
uint32 | TrajectoryPathCap | Specifies the maximum number of keys to draw when rendering trajectories in viewports |
![]() |
float | TreeViewWidth | The tree view width percentage |
![]() |
uint8 | ZeroPadFrames | The number of zeros to pad the frame numbers by. |
![]() |
TEnumAsByte< ESequencerZoomPosition > | ZoomPosition | Whether to zoom in on the current position or the current time in the timeline. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
USequencerSettings
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
EAllowEditsMode | Gets the current allow edits mode. | |
![]() ![]() |
EAutoChangeMode | Gets the current auto change mode. | |
![]() ![]() |
bool | Gets whether or not to expand the outliner tree view when a child element is selected (from outside of the tree view). | |
![]() ![]() |
bool | Gets whether or not auto-scroll is enabled when playing. | |
![]() ![]() |
bool | Gets whether or not track defaults will be automatically set when modifying tracks. | |
![]() ![]() |
bool | ||
![]() ![]() |
bool | Get whether to create spawnable cameras. | |
![]() ![]() |
float | Gets the snapping interval for curve values. | |
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
TOptional< float > | Gets the state for spacing between grid lines | |
![]() ![]() |
bool | ||
![]() ![]() |
bool | Gets whether or not snapping is enabled. | |
![]() ![]() |
FFrameNumber | Get the number of frames to increment when jumping forwards/backwards | |
![]() ![]() |
void | GetKeyAreaCurveExtents
(
const FString& ChannelName, |
|
![]() ![]() |
float | ||
![]() ![]() |
EKeyGroupMode | Returns what channels will get keyed when one channel changes | |
![]() ![]() |
EMovieSceneKeyInterpolation | Get the default Interpolation type for newly created keyframes if the channel does not already have keyframes | |
![]() ![]() |
bool | Gets whether left mouse drag does marquee select instead of camera orbit and ALT always moves the camera | |
![]() ![]() |
bool | Gets whether or not to link the curve editor time range. | |
![]() ![]() |
ESequencerLoopMode | GetLoopMode () |
Gets the loop mode. |
![]() ![]() |
FString | What movie renderer to use | |
![]() |
FOnAllowEditsModeChanged & | Gets the multicast delegate which is run whenever the allow edits mode is changed. | |
![]() |
FOnEvaluateSubSequencesInIsolationChanged & | Gets the multicast delegate which is run whenever evaluate sub sequences in isolation is changed. | |
![]() |
FOnLoopStateChanged & | ||
![]() |
FOnShowSelectedNodesOnlyChanged & | ||
![]() |
FOnTimeDisplayFormatChanged & | ||
![]() ![]() |
float | ||
![]() ![]() |
TArray< FColor > | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | Gets whether or not to show the time range slider. | |
![]() ![]() |
bool | Gets whether or not to show selected nodes only. | |
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | Gets whether or not to snap curve values to the interval. | |
![]() ![]() |
bool | ||
![]() ![]() |
bool | Gets whether or not to snap key times to the interval. | |
![]() ![]() |
bool | Gets whether or not to snap keys to other keys. | |
![]() ![]() |
bool | Gets whether or not to snap the play time to the dragged key. | |
![]() ![]() |
bool | Gets whether or not to snap the play time to the interval while scrubbing. | |
![]() ![]() |
bool | Gets whether or not to snap the play time to keys while scrubbing. | |
![]() ![]() |
bool | Gets whether or not to snap the play time to markers while scrubbing. | |
![]() ![]() |
bool | Gets whether or not to snap the play time to the pressed key. | |
![]() ![]() |
bool | Gets whether or not to snap the play time to section bounds while scrubbing. | |
![]() ![]() |
bool | Gets whether or not to snap sections to the interval. | |
![]() ![]() |
bool | Gets whether or not to snap sections to other sections. | |
![]() ![]() |
ESequencerSpawnPosition | Get initial spawn position. | |
![]() ![]() |
EFrameNumberDisplayFormats | What format should we display the UI controls in when representing time in a sequence? | |
![]() ![]() |
uint32 | ||
![]() ![]() |
float | Gets the tree view width percentage | |
![]() ![]() |
uint8 | Get the number of digits we should zero-pad to when showing frame numbers in sequencer | |
![]() ![]() |
ESequencerZoomPosition | Get zoom in/out position (mouse position or current time). | |
![]() ![]() |
bool | HasKeyAreaCurveExtents
(
const FString& ChannelName |
|
![]() |
void | IsolateCurveEditorToSelection
(
bool bInIsolateCurveEditorToSelection |
Assign whether we should filter the curve editor tree to only nodes that are relevant to the current sequencer selection |
![]() ![]() |
bool | IsTrackFilterEnabled
(
const FString& TrackFilter |
Gets whether the given track filter is enabled |
![]() |
void | RemoveKeyAreaCurveExtents
(
const FString& ChannelName |
@ Remove curve extents for the given channel |
![]() |
void | SetActivateRealtimeViewports
(
bool bInActivateRealtimeViewports |
Toggle whether to allow possession of PIE viewports |
![]() |
void | SetAllowEditsMode
(
EAllowEditsMode AllowEditsMode |
Sets the current auto-key mode. |
![]() |
void | SetAutoChangeMode
(
EAutoChangeMode AutoChangeMode |
Sets the current auto change mode. |
![]() |
void | SetAutoExpandNodesOnSelection
(
bool bInAutoExpandNodesOnSelection |
Sets whether or not to expand the outliner tree view when a child element is selected (from outside of the tree view). |
![]() |
void | SetAutoScrollEnabled
(
bool bInAutoScrollEnabled |
Sets whether or not auto-scroll is enabled when playing. |
![]() |
void | SetAutoSetTrackDefaults
(
bool bInAutoSetTrackDefaults |
Sets whether or not track defaults will be automatically set when modifying tracks. |
![]() |
void | SetCleanPlaybackMode
(
bool bInCleanPlaybackMode |
Toggle whether to playback in clean mode |
![]() |
void | SetCompileDirectorOnEvaluate
(
bool bInCompileDirectorOnEvaluate |
Assign whether whether to recompile the director blueprint when the sequence is evaluated (if one exists) |
![]() |
void | SetCreateSpawnableCameras
(
bool bInCreateSpawnableCameras |
Set whether to create spawnable cameras. |
![]() |
void | SetCurveValueSnapInterval
(
float InCurveValueSnapInterval |
Sets the snapping interval for curve values. |
![]() |
void | SetDeleteKeysWhenTrimming
(
bool bInDeleteKeysWhenTrimming |
Set whether to delete keys that fall beyond the section range when trimming |
![]() |
void | SetDisableSectionsAfterBaking
(
bool bInDisableSectionsAfterBaking |
Set whether to disable sections when baking, as opposed to deleting |
![]() |
void | SetEvaluateSubSequencesInIsolation
(
bool bInEvaluateSubSequencesInIsolation |
Set whether to evaluate sub sequences in isolation |
![]() |
void | SetGridSpacing
(
TOptional< float > InGridSpacing |
Sets the grid line spacing state |
![]() |
void | SetInfiniteKeyAreas
(
bool bInInfiniteKeyAreas |
Set whether to show channel colors |
![]() |
void | SetIsSnapEnabled
(
bool InbIsSnapEnabled |
Sets whether or not snapping is enabled. |
![]() |
void | SetJumpFrameIncrement
(
FFrameNumber InJumpFrameIncrement |
Set the number of frames to increment when jumping forwards/backwards |
![]() |
void | SetKeepCursorInPlayRangeWhileScrubbing
(
bool bInKeepCursorInPlayRangeWhileScrubbing |
Set whether or not the cursor should be kept within the playback range while scrubbing in sequencer |
![]() |
void | SetKeepPlayRangeInSectionBounds
(
bool bInKeepPlayRangeInSectionBounds |
Set whether or not the playback range should be synced to the section bounds |
![]() |
void | SetKeyAreaCurveExtents
(
const FString& ChannelName, |
Set the key area curve extents for the given channel |
![]() |
void | SetKeyAreaHeightWithCurves
(
float InKeyAreaHeightWithCurves |
Set the key area height when showing curves |
![]() |
void | SetKeyGroupMode
(
EKeyGroupMode |
Sets which channels are keyed when a channel is keyed |
![]() |
void | SetKeyInterpolation
(
EMovieSceneKeyInterpolation InKeyInterpolation |
Sets default key interpolation for creating new keys on empty channels |
![]() |
void | SetLeftMouseDragDoesMarque
(
bool bDoMarque |
Sets whether left mouse drag does marquee select instead of camera orbit and ALT always moves the camera |
![]() |
void | SetLinkCurveEditorTimeRange
(
bool InbLinkCurveEditorTimeRange |
Sets whether or not to link the curve editor time range. |
![]() |
void | SetLoopMode
(
ESequencerLoopMode InLoopMode |
Sets the loop mode. |
![]() |
void | SetMovieRendererName
(
const FString& InMovieRendererName |
Sets the movie renderer to use |
![]() |
void | SetReduceKeysTolerance
(
float InReduceKeysTolerance |
Set the tolerance to use when reducing keys |
![]() |
void | SetRerunConstructionScripts
(
bool bInRerunConstructionScripts |
Set whether to rerun construction scripts on bound actors every frame |
![]() |
void | SetResetPlayheadWhenNavigating
(
bool bInResetPlayheadWhenNavigating |
Set whether or not the cursor should be reset when navigating in and out of subsequences |
![]() |
void | SetSectionColorTints
(
const TArray< FColor >& InSectionColorTints |
Set the section color tints |
![]() |
void | SetShouldShowPrePostRoll
(
bool bInVisualizePreAndPostRoll |
Toggle whether to show pre and post roll in sequencer |
![]() |
void | SetShowChannelColors
(
bool bInShowChannelColors |
Set whether to show channel colors for the key bars |
![]() |
void | SetShowDebugVisualization
(
bool bInShowDebugVisualization |
Toggle whether to show debug vis |
![]() |
void | SetShowKeyBars
(
bool bInShowKeyBars |
Set whether to show key bars |
![]() |
void | SetShowLayerBars
(
bool bInShowLayerBars |
Set whether to show layer bars |
![]() |
void | SetShowRangeSlider
(
bool InbShowRangeSlider |
Sets whether or not to show frame numbers. |
![]() |
void | SetShowSelectedNodesOnly
(
bool Visible |
Sets whether or not to show selected nodes only. |
![]() |
void | SetShowSequencerToolbar
(
bool bInDrawTickLines |
Set whether to show sequencer toolbar bar |
![]() |
void | SetShowStatusBar
(
bool bInShowStatusBar |
Set whether to show status bar |
![]() |
void | SetShowTickLines
(
bool bInDrawTickLines |
Set whether to show status bar |
![]() |
void | SetSnapCurveValueToInterval
(
bool InbSnapCurveValueToInterval |
Sets whether or not to snap curve values to the interval. |
![]() |
void | SetSnapKeysAndSectionsToPlayRange
(
bool bInSnapKeysAndSectionsToPlayRange |
Set whether or not keys and sections should be kept within the playback range when moving them |
![]() |
void | SetSnapKeyTimesToInterval
(
bool InbSnapKeyTimesToInterval |
Sets whether or not to snap keys to the interval. |
![]() |
void | SetSnapKeyTimesToKeys
(
bool InbSnapKeyTimesToKeys |
Sets whether or not to snap keys to other keys. |
![]() |
void | SetSnapPlayTimeToDraggedKey
(
bool InbSnapPlayTimeToDraggedKey |
Sets whether or not to snap the play time to the dragged key. |
![]() |
void | SetSnapPlayTimeToInterval
(
bool InbSnapPlayTimeToInterval |
Sets whether or not to snap the play time to the interval while scrubbing. |
![]() |
void | SetSnapPlayTimeToKeys
(
bool InbSnapPlayTimeToKeys |
Sets whether or not to snap the play time to keys while scrubbing. |
![]() |
void | SetSnapPlayTimeToMarkers
(
bool InbSnapPlayTimeToMarkers |
Sets whether or not to snap the play time to markers while scrubbing. |
![]() |
void | SetSnapPlayTimeToPressedKey
(
bool InbSnapPlayTimeToPressedKey |
Sets whether or not to snap the play time to the pressed key. |
![]() |
void | SetSnapPlayTimeToSections
(
bool InbSnapPlayTimeToSections |
Sets whether or not to snap the play time to section bounds while scrubbing. |
![]() |
void | SetSnapSectionTimesToInterval
(
bool InbSnapSectionTimesToInterval |
Sets whether or not to snap sections to the interval. |
![]() |
void | SetSnapSectionTimesToSections
(
bool InbSnapSectionTimesToSections |
Sets whether or not to snap sections to other sections. |
![]() |
void | SetSpawnPosition
(
ESequencerSpawnPosition InSpawnPosition |
Set initial spawn position. |
![]() |
void | SetTimeDisplayFormat
(
EFrameNumberDisplayFormats InFormat |
Sets the time display format to the specified type. |
![]() |
void | SetTrackFilterEnabled
(
const FString& TrackFilter, |
Sets whether the track filter should be enabled/disabled |
![]() |
void | SetTreeViewWidth
(
float InTreeViewWidth |
Sets the tree view width percentage |
![]() |
void | SetZeroPadFrames
(
uint8 InZeroPadFrames |
Set the number of digits we should zero-pad to when showing frame numbers in sequencer |
![]() |
void | SetZoomPosition
(
ESequencerZoomPosition InZoomPosition |
Set zoom in/out position (mouse position or current time). |
![]() ![]() |
bool | ||
![]() ![]() |
bool | Check whether whether to recompile the director blueprint when the sequence is evaluated (if one exists) | |
![]() ![]() |
bool | ||
![]() ![]() |
bool | Return true if we should filter the curve editor tree to only nodes that are relevant to the current sequencer selection | |
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | Check whether to show pre and post roll in sequencer | |
![]() ![]() |
bool | Return true if we are to synchronize the curve editor and sequencer trees | |
![]() ![]() |
float | SnapTimeToInterval
(
float InTimeValue |
Snaps a time value in seconds to the currently selected interval. |
![]() |
void | SyncCurveEditorSelection
(
bool bInSynchronizeCurveEditorSelection |
Assign whether we are to synchronize the curve editor and sequencer trees |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |