ITimeSliderController

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

SequencerWidgets

Header

/Engine/Source/Editor/SequencerWidgets/Public/ITimeSlider.h

Include

#include "ITimeSlider.h"

Syntax

class ITimeSliderController : public ISequencerInputHandler

Destructors

Name Description

Public function Virtual

~ITimeSliderController()

Functions

Name Description

Public function Virtual Const

FAnimatedRan...

 

GetClampRange()

Get the current clamp range for this controller

Public function Const

FFrameRate

 

GetDisplayRate()

Get the current play rate for this controller

Public function Virtual Const

TRange< FFra...

 

GetPlayRange()

Get the current play range for this controller

Public function Virtual Const

FFrameTime

 

GetScrubPosition()

Get the current time for the Scrub handle which indicates what range is being evaluated.

Public function Virtual Const

TRange< FFra...

 

GetSelectionRange()

Get the current selection range for this controller

Public function Const

FFrameRate

 

GetTickResolution()

Get the current tick resolution for this controller

Public function Virtual Const

FAnimatedRan...

 

GetViewRange()

Get the current view range for this controller

Public function Const

FCursorReply

 

OnCursorQuery

(
    TSharedRef< const SWidget > WidgetO...,
    const FGeometry& MyGeometry,
    const FPointerEvent& CursorEvent
)

Public function Const

int32

 

OnPaintTimeSlider

(
    bool bMirrorLabels,
    const FGeometry& AllottedGeometry,
    const FSlateRect& MyCullingRect,
    FSlateWindowElementList& OutDrawEl...,
    int32 LayerId,
    const FWidgetStyle& InWidgetStyle,
    bool bParentEnabled
)

Public function Const

int32

 

OnPaintViewArea

(
    const FGeometry& AllottedGeometry,
    const FSlateRect& MyCullingRect,
    FSlateWindowElementList& OutDrawEl...,
    int32 LayerId,
    bool bEnabled,
    const FPaintViewAreaArgs& Args
)

Public function Virtual

void

 

SetClampRange

(
    double NewRangeMin,
    double NewRangeMax
)

Set a new clamp range based on a min, max

Public function Virtual

void

 

SetPlayRange

(
    FFrameNumber RangeStart,
    int32 RangeDuration
)

Set a new playback range based on a min, max

Public function Virtual

void

 

SetScrubPosition

(
    FFrameTime InTime,
    bool bEvaluate
)

Set the current time for the Scrub handle which indicates what range is being evaluated.

Public function Virtual

void

 

SetSelectionRange

(
    const TRange< FFrameNumber >& NewR...
)

Set a new selection range

Public function Virtual

void

 

SetViewRange

(
    double NewRangeMin,
    double NewRangeMax,
    EViewRangeInterpolation Interpolati...
)

Set a new range based on a min, max and an interpolation mode