Navigation
Unreal Engine C++ API Reference > 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 |