Navigation
API > API/Editor > API/Editor/SequencerWidgets
Inheritance Hierarchy
- ISequencerInputHandler
- ITimeSliderController
- FSequencerTimeSliderController
References
| Module | SequencerWidgets |
| Header | /Engine/Source/Editor/SequencerWidgets/Public/ITimeSlider.h |
| Include | #include "ITimeSlider.h" |
Syntax
class ITimeSliderController : public ISequencerInputHandler
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FAnimatedRange | Get the current clamp range for this controller | ||
| FFrameRate | Get the current play rate for this controller | ||
| ETimeSliderPlaybackStatus | Get the playback status for the controller, by default it is ETimeSliderPlaybackStatus::Stopped | ||
| TRange< FFrameNumber > | GetPlayRange () |
Get the current play range for this controller | |
| FFrameTime | Get the current time for the Scrub handle which indicates what range is being evaluated. | ||
| TRange< FFrameNumber > | Get the current selection range for this controller | ||
| FFrameRate | Get the current tick resolution for this controller | ||
| FAnimatedRange | GetViewRange () |
Get the current view range for this controller | |
| FCursorReply | OnCursorQuery
(
TSharedRef< const SWidget > WidgetOwner, |
||
| FReply | OnMouseButtonDoubleClick
(
TSharedRef< const SWidget > WidgetOwner, |
||
| int32 | OnPaintTimeSlider
(
bool bMirrorLabels, |
||
| int32 | OnPaintViewArea
(
const FGeometry& AllottedGeometry, |
||
| FReply | OnTimeSliderMouseButtonDown
(
SWidget& OwnerWidget, |
||
| FReply | OnTimeSliderMouseButtonUp
(
SWidget& OwnerWidget, |
||
| FReply | OnTimeSliderMouseMove
(
SWidget& OwnerWidget, |
||
| FReply | OnTimeSliderMouseWheel
(
SWidget& OwnerWidget, |
||
| void | SetClampRange
(
double NewRangeMin, |
Set a new clamp range based on a min, max | |
| void | SetPlaybackStatus
(
ETimeSliderPlaybackStatus InStatus |
Set the playback status for the controller | |
| void | SetPlayRange
(
FFrameNumber RangeStart, |
Set a new playback range based on a min, max | |
| void | SetScrubPosition
(
FFrameTime InTime, |
Set the current time for the Scrub handle which indicates what range is being evaluated. | |
| void | SetSelectionRange
(
const TRange< FFrameNumber >& NewRange |
Set a new selection range | |
| void | SetViewRange
(
double NewRangeMin, |
Set a new range based on a min, max and an interpolation mode |