| UObjectBase
|
Module |
|
Header |
/Engine/Source/Editor/Sequencer/Public/SequencerSettings.h |
Include |
#include "SequencerSettings.h" |
class USequencerSettings : public UObject
Serializable options for sequencer.
Name | Description | ||
---|---|---|---|
|
AllowEditsMode |
Allow edits mode. |
|
|
AutoChangeMode |
The auto change mode (auto-key, auto-track or none). |
|
|
bActivateRealtimeViewports |
When enabled, sequencer will activate 'Realtime' in viewports |
|
|
bAutoScrollEnabled |
Enable or disable auto scroll in the timeline when playing. |
|
|
bAutoSetTrackDefaults |
Whether or not track defaults will be automatically set when modifying tracks. |
|
|
bCleanPlaybackMode |
When enabled, sequencer will playback in clean mode (game view, hide viewport UI) |
|
|
bCompileDirectorOnEvaluate |
Whether to recompile the director blueprint when the sequence is evaluated (if one exists) |
|
|
bCreateSpawnableCameras |
Enable or disable creating of spawnable cameras whenever cameras are created. |
|
|
bDeleteKeysWhenTrimming |
Enable or disable deleting keys that fall beyond the section range when trimming. |
|
|
bEvaluateSubSequencesInIsolation |
When enabled, entering a sub sequence will evaluate that sub sequence in isolation, rather than from the master sequence |
|
|
bInfiniteKeyAreas |
Enable or disable setting key area sections as infinite by default. |
|
|
bIsolateCurveEditorToSelection |
When enabled, changing the sequencer tree selection will isolate (auto-filter) the selected nodes in the curve editor. |
|
|
bIsSnapEnabled |
Enable or disable snapping in the timeline. |
|
|
bKeepCursorInPlayRange |
Enable or disable keeping the cursor in the current playback range during playback. |
|
|
bKeepCursorInPlayRangeWhileScrubbing |
Enable or disable keeping the cursor in the current playback range while scrubbing. |
|
|
bKeepPlayRangeInSectionBounds |
Enable or disable keeping the playback range constrained to the section bounds. |
|
|
bKeyInterpPropertiesOnly |
Enable or disable only keyframing properties marked with the 'Interp' keyword. |
|
|
bLinkCurveEditorTimeRange |
Enable or disable linking the curve editor time range to the sequencer timeline's time range. |
|
|
bRerunConstructionScripts |
When enabled, construction scripts will be rerun on bound actors for every frame |
|
|
bRewindOnRecord |
Defines whether to jump back to the start of the sequence when a recording is started |
|
|
bShowChannelColors |
Enable or disable displaying channel bar colors for vector properties. |
|
|
bShowCombinedKeyframes |
Enable or disable the combined keyframes at the top node level. |
|
|
bShowDebugVisualization |
Enable or disable showing of debug visualization. |
|
|
bShowOutlinerInfoColumn |
Whether to show the sequencer outliner info column |
|
|
bShowRangeSlider |
Show the in/out range in the timeline with respect to the start/end range. |
|
|
bShowSelectedNodesOnly |
Only show selected nodes in the tree view. |
|
|
bSnapCurveValueToInterval |
Enable or disable snapping the curve value to the curve value interval. |
|
|
bSnapKeysAndSectionsToPlayRange |
Enable or disable keeping keys and sections in the playback range. |
|
|
bSnapKeyTimesToInterval |
Enable or disable snapping keys to the time snapping interval. |
|
|
bSnapKeyTimesToKeys |
Enable or disable snapping keys to other keys. |
|
|
bSnapPlayTimeToDraggedKey |
Enable or disable snapping the current time to the dragged key. |
|
|
bSnapPlayTimeToInterval |
Enable or disable snapping the current time to the time snapping interval while scrubbing. |
|
|
bSnapPlayTimeToKeys |
Enable or disable snapping the current time to keys of the selected track while scrubbing. |
|
|
bSnapPlayTimeToPressedKey |
Enable or disable snapping the current time to the pressed key. |
|
|
bSnapSectionTimesToInterval |
Enable or disable snapping sections to the time snapping interval. |
|
|
bSnapSectionTimesToSections |
Enable or disable snapping sections to other sections. |
|
|
bSynchronizeCurveEditorSelection |
When enabled, changing the sequencer tree selection will also select the relevant nodes in the curve editor tree if possible. |
|
|
bVisualizePreAndPostRoll |
Enable or disable showing of pre and post roll visualization. |
|
|
float |
CurveValueSnapInterval |
The curve value interval to snap to. |
|
FrameNumberDisplayFormat |
What format do we display time in to the user? |
|
|
TOptional< floa... |
GridSpacing |
Grid line spacing state |
|
KeyGroupMode |
Key group mode. |
|
|
KeyInterpolation |
The interpolation type for newly created keyframes |
|
|
TEnumAsByte< ES... |
LoopMode |
The loop mode of the playback in timeline. |
|
OnAllowEditsModeChangedEvent |
||
|
OnEvaluateSubSequencesInIsolationChangedEvent |
||
|
OnLoopStateChangedEvent |
||
|
OnShowSelectedNodesOnlyChangedEvent |
||
|
TEnumAsByte< ES... |
SpawnPosition |
The default location of a spawnable when it is first dragged into the viewport from the content browser. |
|
TrajectoryPathCap |
Specifies the maximum number of keys to draw when rendering trajectories in viewports |
|
|
ZeroPadFrames |
The number of zeros to pad the frame numbers by. |
|
|
TEnumAsByte< ES... |
ZoomPosition |
Whether to zoom in on the current position or the current time in the timeline. |
Name | Description | |
---|---|---|
|
USequencerSettings ( |
Name | Description | ||
---|---|---|---|
|
EAllowEditsM... |
GetAllowEditsMode() |
Gets the current allow edits mode. |
|
EAutoChangeM... |
GetAutoChangeMode() |
Gets the current auto change mode. |
|
GetAutoScrollEnabled() |
Gets whether or not auto-scroll is enabled when playing. |
|
|
GetAutoSetTrackDefaults() |
Gets whether or not track defaults will be automatically set when modifying tracks. |
|
|
GetCleanPlaybackMode() |
||
|
GetCreateSpawnableCameras() |
Get whether to create spawnable cameras. |
|
|
float |
GetCurveValueSnapInterval() |
Gets the snapping interval for curve values. |
|
GetDeleteKeysWhenTrimming() |
||
|
TOptional< f... |
GetGridSpacing() |
Gets the state for spacing between grid lines |
|
GetInfiniteKeyAreas() |
||
|
GetIsSnapEnabled() |
Gets whether or not snapping is enabled. |
|
|
EKeyGroupMod... |
GetKeyGroupMode() |
Returns what channels will get keyed when one channel changes |
|
EMovieSceneK... |
GetKeyInterpolation() |
Gets default key interpolation. |
|
GetKeyInterpPropertiesOnly() |
Gets whether or not to key interp properties only. |
|
|
GetLinkCurveEditorTimeRange() |
Gets whether or not to link the curve editor time range. |
|
|
ESequencerLo... |
GetLoopMode() |
Gets the loop mode. |
|
FOnAllowEdit... |
GetOnAllowEditsModeChanged() |
Gets the multicast delegate which is run whenever the allow edits mode is changed. |
|
FOnEvaluateS... |
GetOnEvaluateSubSequencesInIsolationChanged() |
Gets the multicast delegate which is run whenever evaluate sub sequences in isolation is changed. |
|
FOnLoopState... |
GetOnLoopStateChanged() |
|
|
FOnShowSelec... |
GetOnShowSelectedNodesOnlyChanged() |
|
|
GetShowChannelColors() |
||
|
GetShowCombinedKeyframes() |
||
|
GetShowOutlinerInfoColumn() |
Gets whether to show the sequencer outliner info column |
|
|
GetShowRangeSlider() |
Gets whether or not to show the time range slider. |
|
|
GetShowSelectedNodesOnly() |
Gets whether or not to show selected nodes only. |
|
|
GetSnapCurveValueToInterval() |
Gets whether or not to snap curve values to the interval. |
|
|
GetSnapKeysAndSectionsToPlayRange() |
||
|
GetSnapKeyTimesToInterval() |
Gets whether or not to snap key times to the interval. |
|
|
GetSnapKeyTimesToKeys() |
Gets whether or not to snap keys to other keys. |
|
|
GetSnapPlayTimeToDraggedKey() |
Gets whether or not to snap the play time to the dragged key. |
|
|
GetSnapPlayTimeToInterval() |
Gets whether or not to snap the play time to the interval while scrubbing. |
|
|
GetSnapPlayTimeToKeys() |
Gets whether or not to snap the play time to keys while scrubbing. |
|
|
GetSnapPlayTimeToPressedKey() |
Gets whether or not to snap the play time to the pressed key. |
|
|
GetSnapSectionTimesToInterval() |
Gets whether or not to snap sections to the interval. |
|
|
GetSnapSectionTimesToSections() |
Gets whether or not to snap sections to other sections. |
|
|
ESequencerSp... |
GetSpawnPosition() |
Get initial spawn position. |
|
EFrameNumber... |
GetTimeDisplayFormat() |
What format should we display the UI controls in when representing time in a sequence? |
|
GetTrajectoryPathCap() |
||
|
GetZeroPadFrames() |
Get the number of digits we should zero-pad to when showing frame numbers in sequencer |
|
|
ESequencerZo... |
GetZoomPosition() |
Get zoom in/out position (mouse position or current time). |
|
IsolateCurveEditorToSelection ( |
Assign whether we should filter the curve editor tree to only nodes that are relevant to the current sequencer selection |
|
|
SetActivateRealtimeViewports ( |
Toggle whether to allow possession of PIE viewports |
|
|
SetAllowEditsMode ( |
Sets the current auto-key mode. |
|
|
SetAutoChangeMode ( |
Sets the current auto change mode. |
|
|
SetAutoScrollEnabled ( |
Sets whether or not auto-scroll is enabled when playing. |
|
|
SetAutoSetTrackDefaults ( |
Sets whether or not track defaults will be automatically set when modifying tracks. |
|
|
SetCleanPlaybackMode ( |
Toggle whether to playback in clean mode |
|
|
SetCompileDirectorOnEvaluate ( |
Assign whether whether to recompile the director blueprint when the sequence is evaluated (if one exists) |
|
|
SetCreateSpawnableCameras ( |
Set whether to create spawnable cameras. |
|
|
SetCurveValueSnapInterval ( |
Sets the snapping interval for curve values. |
|
|
SetDeleteKeysWhenTrimming ( |
Set whether to delete keys that fall beyond the section range when trimming |
|
|
SetEvaluateSubSequencesInIsolation ( |
Set whether to evaluate sub sequences in isolation |
|
|
SetGridSpacing ( |
Sets the grid line spacing state |
|
|
SetInfiniteKeyAreas ( |
Set whether to show channel colors |
|
|
SetIsSnapEnabled ( |
Sets whether or not snapping is enabled. |
|
|
SetKeepCursorInPlayRange ( |
Set whether or not the cursor should be kept within the playback range during playback in sequencer |
|
|
SetKeepCursorInPlayRangeWhileScrubbing ( |
Set whether or not the cursor should be kept within the playback range while scrubbing in sequencer |
|
|
SetKeepPlayRangeInSectionBounds ( |
Set whether or not the playback range should be synced to the section bounds |
|
|
SetKeyGroupMode |
Sets which channels are keyed when a channel is keyed |
|
|
SetKeyInterpolation ( |
Sets default key interpolation |
|
|
SetKeyInterpPropertiesOnly ( |
Sets whether or not to key interp properties only. |
|
|
SetLinkCurveEditorTimeRange ( |
Sets whether or not to link the curve editor time range. |
|
|
SetLoopMode ( |
Sets the loop mode. |
|
|
SetRerunConstructionScripts ( |
Set whether to rerun construction scripts on bound actors every frame |
|
|
SetRewindOnRecord ( |
Sets whether to jump to the start of the sequence when we start a recording. |
|
|
SetShouldShowPrePostRoll ( |
Toggle whether to show pre and post roll in sequencer |
|
|
SetShowChannelColors ( |
Set whether to show channel colors |
|
|
SetShowCombinedKeyframes ( |
Set whether to show combined keyframes at the top node |
|
|
SetShowDebugVisualization ( |
Toggle whether to show debug vis |
|
|
SetShowOutlinerInfoColumn ( |
Sets whether to show the sequencer outliner info column |
|
|
SetShowRangeSlider ( |
Sets whether or not to show frame numbers. |
|
|
SetShowSelectedNodesOnly ( |
Sets whether or not to show selected nodes only. |
|
|
SetSnapCurveValueToInterval ( |
Sets whether or not to snap curve values to the interval. |
|
|
SetSnapKeysAndSectionsToPlayRange ( |
Set whether or not keys and sections should be kept within the playback range when moving them |
|
|
SetSnapKeyTimesToInterval ( |
Sets whether or not to snap keys to the interval. |
|
|
SetSnapKeyTimesToKeys ( |
Sets whether or not to snap keys to other keys. |
|
|
SetSnapPlayTimeToDraggedKey ( |
Sets whether or not to snap the play time to the dragged key. |
|
|
SetSnapPlayTimeToInterval ( |
Sets whether or not to snap the play time to the interval while scrubbing. |
|
|
SetSnapPlayTimeToKeys ( |
Sets whether or not to snap the play time to keys while scrubbing. |
|
|
SetSnapPlayTimeToPressedKey ( |
Sets whether or not to snap the play time to the pressed key. |
|
|
SetSnapSectionTimesToInterval ( |
Sets whether or not to snap sections to the interval. |
|
|
SetSnapSectionTimesToSections ( |
Sets whether or not to snap sections to other sections. |
|
|
SetSpawnPosition ( |
Set initial spawn position. |
|
|
SetTimeDisplayFormat ( |
Sets the time display format to the specified type. |
|
|
SetZeroPadFrames ( |
Set the number of digits we should zero-pad to when showing frame numbers in sequencer |
|
|
SetZoomPosition ( |
Set zoom in/out position (mouse position or current time). |
|
|
ShouldActivateRealtimeViewports() |
||
|
ShouldCompileDirectorOnEvaluate() |
Check whether whether to recompile the director blueprint when the sequence is evaluated (if one exists) |
|
|
ShouldEvaluateSubSequencesInIsolation() |
||
|
ShouldIsolateToCurveEditorSelection() |
Return true if we should filter the curve editor tree to only nodes that are relevant to the current sequencer selection |
|
|
ShouldKeepCursorInPlayRange() |
||
|
ShouldKeepCursorInPlayRangeWhileScrubbing() |
||
|
ShouldKeepPlayRangeInSectionBounds() |
||
|
ShouldRerunConstructionScripts() |
||
|
ShouldRewindOnRecord() |
Gets whether to jump to the start of the sequence when we start a recording or not. |
|
|
ShouldShowDebugVisualization() |
||
|
ShouldShowPrePostRoll() |
Check whether to show pre and post roll in sequencer |
|
|
ShouldSyncCurveEditorSelection() |
Return true if we are to synchronize the curve editor and sequencer trees |
|
|
float |
SnapTimeToInterval ( |
Snaps a time value in seconds to the currently selected interval. |
|
SyncCurveEditorSelection ( |
Assign whether we are to synchronize the curve editor and sequencer trees |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |