| ITimeSliderController | ||
| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Editor/Sequencer/Public/SequencerTimeSliderController.h |
Include |
#include "SequencerTimeSliderController.h" |
class FSequencerTimeSliderController :
public ITimeSliderController,
public TSharedFromThis< FSequencerTimeSliderController >
A time slider controller for sequencer Draws and manages time data for a Sequencer
Name | Description | |
---|---|---|
|
FSequencerTimeSliderController ( |
Name | Description | ||
---|---|---|---|
|
ClampViewRange ( |
Clamp the given range to the clamp range |
|
|
float |
DetermineOptimalSpacing ( |
Determines the optimal spacing between tick marks in the slider for a given pixel density Increments until a minimum amount of slate units specified by MinTick is reached |
|
PanByDelta ( |
Pan the range by a given delta |
|
|
ZoomByDelta ( |
Zoom the range by a given delta. |
Name | Description | ||
---|---|---|---|
|
FAnimatedRan... |
GetClampRange() |
Get the current clamp range for this controller in seconds. |
|
GetDisplayRate() |
End ITimeSliderController Interface Get the current play rate for this controller |
|
|
GetPlayRange() |
Get the current play range for this controller |
|
|
GetScrubPosition() |
Get the current time for the Scrub handle which indicates what range is being evaluated. |
|
|
GetSelectionRange() |
Get the selection range |
|
|
GetTickResolution() |
Get the current tick resolution for this controller |
|
|
FAnimatedRan... |
GetViewRange() |
Get the current view range for this controller |
|
OnCursorQuery ( |
||
|
OnPaintTimeSlider ( |
ITimeSliderController Interface |
|
|
OnPaintViewArea ( |
Draws major tick lines in the section view |
|
|
SetClampRange ( |
Set a new clamp range based on a min, max |
|
|
SetPlayRange ( |
Set a new playback range based on a min, max |
|
|
SetScrubPosition ( |
Get the current time for the Scrub handle which indicates what range is being evaluated. |
|
|
SetSelectionRange ( |
Set a new selection range |
|
|
SetViewRange ( |
Set a new range based on a min, max and an interpolation mode |
Name | Description | ||
---|---|---|---|
|
OnMouseButtonDown ( |
||
|
OnMouseButtonUp ( |
||
|
OnMouseMove ( |
||
|
OnMouseWheel ( |
Name |
Description |
|
---|---|---|
|
FDrawTickArgs |
|
|
FScrubberMetrics |
|
|
FScrubRangeToScreen |
Utility struct for converting between scrub range space and local/absolute screen space |
Name |
Description |
|
---|---|---|
|
DragType |
If we are dragging a scrubber or dragging to set the time range |