Navigation
API > API/Runtime > API/Runtime/MovieScene
A track that can be added to any sequence to affect the playback position and speed of that sequence and all its subsequences
| Name | UMovieSceneTimeWarpTrack |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Tracks/MovieSceneTimeWarpTrack.h |
| Include Path | #include "Tracks/MovieSceneTimeWarpTrack.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieSceneTimeWarpTrack :
public UMovieSceneTrack ,
public IMovieSceneTimeWarpSource
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneSignedObject → UMovieSceneDecorationContainerObject → UMovieSceneTrack → UMovieSceneTimeWarpTrack
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieSceneTimeWarpTrack
(
const FObjectInitializer& ObjectInitializer |
Create and initialize a new instance. | Tracks/MovieSceneTimeWarpTrack.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsActiveTimeWarp | bool | True if this track is the active timewarp in its sequence. Assigned as part of compilation | Tracks/MovieSceneTimeWarpTrack.h | |
| Sections | TArray< TObjectPtr< UMovieSceneSection > > | Array of sections contained within this track - should only ever be one. | Tracks/MovieSceneTimeWarpTrack.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Generate the a sequence transform that perform's this track's time-warp. | Tracks/MovieSceneTimeWarpTrack.h |
Overridden from UMovieSceneTrack
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UMovieSceneSection * CreateNewSection() |
Generates a new section suitable for use with this track. | Tracks/MovieSceneTimeWarpTrack.h | |
virtual const TArray< UMovieSceneSection * > & GetAllSections() |
Called when all the sections of the track need to be retrieved. | Tracks/MovieSceneTimeWarpTrack.h | |
virtual FText GetDisplayName() |
Get the track's display name. | Tracks/MovieSceneTimeWarpTrack.h | |
virtual FText GetDisplayNameToolTipText
(
const FMovieSceneLabelParams& LabelParams |
Get the track's display tooltip text to be shown on the track's name. | Tracks/MovieSceneTimeWarpTrack.h | |
virtual FName GetTrackName() |
Tracks/MovieSceneTimeWarpTrack.h | ||
virtual bool HasSection
(
const UMovieSceneSection& Section |
Checks to see if the section is in this track. | Tracks/MovieSceneTimeWarpTrack.h | |
virtual bool IsEmpty() |
Tracks/MovieSceneTimeWarpTrack.h | ||
virtual void OnAddedToMovieSceneImpl
(
UMovieScene* InMovieScene |
Tracks/MovieSceneTimeWarpTrack.h | ||
virtual void OnRemovedFromMovieSceneImpl() |
Tracks/MovieSceneTimeWarpTrack.h | ||
virtual void RemoveAllAnimationData() |
Removes animation data. | Tracks/MovieSceneTimeWarpTrack.h | |
virtual bool SupportsType
(
TSubclassOf< UMovieSceneSection > SectionClass |
UMovieSceneTrack interface | Tracks/MovieSceneTimeWarpTrack.h |
Overridden from IMovieSceneTrackVirtualAPI
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddSection
(
UMovieSceneSection& Section |
Add a section to this track. | Tracks/MovieSceneTimeWarpTrack.h | |
virtual void RemoveSection
(
UMovieSceneSection& Section |
Removes a section from this track. | Tracks/MovieSceneTimeWarpTrack.h | |
virtual void RemoveSectionAt
(
int32 SectionIndex |
Removes a section from this track at a particular index | Tracks/MovieSceneTimeWarpTrack.h |
Overridden from IMovieSceneTimeWarpSource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FMovieSceneNestedSequenceTransform GenerateTimeWarpTransform() |
Tracks/MovieSceneTimeWarpTrack.h | ||
virtual int32 GetTimeWarpSortOrder() |
Tracks/MovieSceneTimeWarpTrack.h | ||
virtual bool IsTimeWarpActive() |
Tracks/MovieSceneTimeWarpTrack.h | ||
virtual void SetIsTimeWarpActive
(
bool bInUse |
Tracks/MovieSceneTimeWarpTrack.h |