Navigation
API > API/Editor > API/Editor/SequencerWidgets
| Name | ITimeSliderController |
| Type | class |
| Header File | /Engine/Source/Editor/SequencerWidgets/Public/ITimeSlider.h |
| Include Path | #include "ITimeSlider.h" |
Syntax
class ITimeSliderController : public ISequencerInputHandler
Implements Interfaces
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ITimeSliderController() |
ITimeSlider.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual double ComputeHeight() |
ITimeSlider.h | ||
virtual FAnimatedRange GetClampRange() |
Get the current clamp range for this controller | ITimeSlider.h | |
FFrameRate GetDisplayRate() |
Get the current play rate for this controller | ITimeSlider.h | |
virtual ETimeSliderPlaybackStatus GetPlaybackStatus() |
Get the playback status for the controller, by default it is ETimeSliderPlaybackStatus::Stopped | ITimeSlider.h | |
virtual TRange< FFrameNumber > GetPlayRange() |
Get the current play range for this controller | ITimeSlider.h | |
virtual FFrameTime GetScrubPosition() |
Get the current time for the Scrub handle which indicates what range is being evaluated. | ITimeSlider.h | |
virtual TRange< FFrameNumber > GetSelectionRange() |
Get the current selection range for this controller | ITimeSlider.h | |
FFrameRate GetTickResolution() |
Get the current tick resolution for this controller | ITimeSlider.h | |
virtual TRange< FFrameNumber > GetTimeBounds () |
Get the current time bounds for this controller. | ITimeSlider.h | |
virtual FAnimatedRange GetViewRange() |
Get the current view range for this controller | ITimeSlider.h | |
virtual FCursorReply OnCursorQuery
(
TSharedRef< const SWidget > WidgetOwner, |
ITimeSlider.h | ||
virtual FReply OnMouseButtonDoubleClick
(
SWidget& WidgetOwner, |
ITimeSlider.h | ||
int32 OnPaintTimeSlider
(
bool bMirrorLabels, |
ITimeSlider.h | ||
int32 OnPaintViewArea
(
const FGeometry& AllottedGeometry, |
ITimeSlider.h | ||
virtual FReply OnTimeSliderMouseButtonDown
(
SWidget& OwnerWidget, |
ITimeSlider.h | ||
virtual FReply OnTimeSliderMouseButtonUp
(
SWidget& OwnerWidget, |
ITimeSlider.h | ||
virtual FReply OnTimeSliderMouseMove
(
SWidget& OwnerWidget, |
ITimeSlider.h | ||
virtual FReply OnTimeSliderMouseWheel
(
SWidget& OwnerWidget, |
ITimeSlider.h | ||
virtual void SetClampRange
(
double NewRangeMin, |
Set a new clamp range based on a min, max | ITimeSlider.h | |
virtual void SetPlaybackStatus
(
ETimeSliderPlaybackStatus InStatus |
Set the playback status for the controller | ITimeSlider.h | |
virtual void SetPlayRange
(
FFrameNumber RangeStart, |
Set a new playback range based on a min, max | ITimeSlider.h | |
virtual void SetScrubPosition
(
FFrameTime InTime, |
Set the current time for the Scrub handle which indicates what range is being evaluated. | ITimeSlider.h | |
virtual void SetSelectionRange
(
const TRange< FFrameNumber >& NewRange |
Set a new selection range | ITimeSlider.h | |
virtual void SetStoppedPosition
(
FFrameTime InTime |
Set the current time for the handle when playback is stopped | ITimeSlider.h | |
virtual void SetViewRange
(
double NewRangeMin, |
Set a new range based on a min, max and an interpolation mode | ITimeSlider.h |