UTimelineTemplate

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/TimelineTemplate.h

Include

#include "Engine/TimelineTemplate.h"

Syntax

class UTimelineTemplate : public UObject

Variables

Name Description

Public variable

uint8: 1

 

bAutoPlay

If we want the timeline to auto-play

Public variable

uint8: 1

 

bIgnoreTimeDilation

If we want the timeline to ignore global time dilation

Public variable

uint8: 1

 

bLoop

If we want the timeline to loop

Public variable

uint8: 1

 

bReplicated

If we want the timeline to loop

Public variable

TArray< FTTEven...

 

EventTracks

Set of event tracks

Public variable

TArray< FTTFloa...

 

FloatTracks

Set of float interpolation tracks

Public variable

TEnumAsByte< ET...

 

LengthMode

How we want the timeline to determine its own length (e.g. specified length, last keyframe)

Public variable

TArray< FTTLine...

 

LinearColorTracks

Set of linear color interpolation tracks

Public variable

TArray< FBPVari...

 

MetaDataArray

Metadata information for this timeline

Public variable

FGuid

 

TimelineGuid

Public variable

float

 

TimelineLength

Length of this timeline

Public variable

TArray< FTTVect...

 

VectorTracks

Set of vector interpolation tracks

Constructors

Name Description

Public function

UTimelineTemplate

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const

int32

 

FindEventTrackIndex

(
    FName EventTrackName
)

Find the index of an event track

Public function Const

int32

 

FindFloatTrackIndex

(
    FName FloatTrackName
)

Find the index of a float track

Public function Const

int32

 

FindLinearColorTrackIndex

(
    FName ColorTrackName
)

Find the index of a linear color track

Public function Const

int32

 

FindMetaDataEntryIndexForKey

(
    FName Key
)

Find the index in the array of a timeline entry

Public function Const

int32

 

FindVectorTrackIndex

(
    FName VectorTrackName
)

Find the index of a vector track

Public function Const

void

 

GetAllCurves

(
    TSet< class UCurveBase* >& In...
)

Public function Const

FName

 

GetDirectionPropertyName()

Returns the property name for the timeline's direction pin

Public function Const

FName

 

GetFinishedFunctionName()

Get the name of the function we expect to find in the owning actor that we will bind the finished event to

Public function Const

const FStrin...

 

GetMetaData

(
    FName Key
)

Gets a metadata value on the timeline; asserts if the value isn't present.

Public function Const

FName

 

GetUpdateFunctionName()

Get the name of the function we expect to find in the owning actor that we will bind the update event to

Public function Const

FName

 

GetVariableName()

Returns the variable name for the timeline

Public function Const

bool

 

IsNewTrackNameValid

(
    FName NewTrackName
)

Public function Static

FString

 

MakeUniqueCurveName

(
    UObject* Obj,
    UObject* InOuter
)

Create a new unique name for a curve

Public function

void

 

RemoveMetaData

(
    FName Key
)

Clear metadata value on the timeline

Public function

void

 

SetMetaData

(
    FName Key,
    FString Value
)

Set a metadata value on the timeline

Public function Static

FString

 

TimelineVariableNameToTemplateName

(
    FName Name
)

Overridden from UObject

Name Description

Public function Virtual

void

 

PostDuplicate

(
    bool bDuplicateForPIE
)

Called after duplication & serialization and before PostLoad.

Public function Virtual

void

 

PostEditImport()

Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization

Public function Virtual

void

 

PostInitProperties()

Called after the C++ constructor and after the properties have been initialized, including those loaded from config.

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.

Public function Virtual

bool

 

Rename

(
    const TCHAR* NewName,
    UObject* NewOuter,
    ERenameFlags Flags
)

Rename this object to a unique name, or change its outer.

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.

Constants

Name

Description

TemplatePostfix

Deprecated Functions

Name Description

Public function Const

FName

 

GetEventTrackFunctionName

(
    int32 EventTrackIndex
)

Access the event track function name directly from the EventTrack instead.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss