Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Engine
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UTimelineTemplate
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Engine/TimelineTemplate.h |
Include | #include "Engine/TimelineTemplate.h" |
Syntax
class UTimelineTemplate : public UObject
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
uint8: 1 | bAutoPlay | If we want the timeline to auto-play |
![]() |
uint8: 1 | bIgnoreTimeDilation | If we want the timeline to ignore global time dilation |
![]() |
uint8: 1 | bLoop | If we want the timeline to loop |
![]() |
uint8: 1 | bReplicated | If we want the timeline to loop |
![]() |
TArray< FTTEventTrack > | EventTracks | Set of event tracks |
![]() |
TArray< FTTFloatTrack > | FloatTracks | Set of float interpolation tracks |
![]() |
TEnumAsByte< ETimelineLengthMode > | LengthMode | How we want the timeline to determine its own length (e.g. specified length, last keyframe) |
![]() |
TArray< FTTLinearColorTrack > | LinearColorTracks | Set of linear color interpolation tracks |
![]() |
TArray< FBPVariableMetaDataEntry > | MetaDataArray | Metadata information for this timeline |
![]() |
FGuid | TimelineGuid | |
![]() |
float | TimelineLength | Length of this timeline |
![]() |
TEnumAsByte< ETickingGroup > | TimelineTickGroup | Allow control of Timeline component TickGroup assignment via TimelineTemplates |
![]() |
TArray< FTTVectorTrack > | VectorTracks | Set of vector interpolation tracks |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UTimelineTemplate
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddDisplayTrack
(
FTTTrackId NewTrackId |
|
![]() ![]() |
int32 | FindEventTrackIndex
(
FName EventTrackName |
Find the index of an event track |
![]() ![]() |
int32 | FindFloatTrackIndex
(
FName FloatTrackName |
Find the index of a float track |
![]() ![]() |
int32 | FindLinearColorTrackIndex
(
FName ColorTrackName |
Find the index of a linear color track |
![]() ![]() |
int32 | FindMetaDataEntryIndexForKey
(
FName Key |
Find the index in the array of a timeline entry |
![]() ![]() |
int32 | FindVectorTrackIndex
(
FName VectorTrackName |
Find the index of a vector track |
![]() ![]() |
void | GetAllCurves
(
TSet< class UCurveBase* >& InOutCurves |
|
![]() ![]() |
FName | Returns the property name for the timeline's direction pin | |
![]() |
FTTTrackId | GetDisplayTrackId
(
int32 DisplayTrackIndex |
|
![]() ![]() |
FName | Get the name of the function we expect to find in the owning actor that we will bind the finished event to | |
![]() ![]() |
const FString & | GetMetaData
(
FName Key |
Gets a metadata value on the timeline; asserts if the value isn't present. |
![]() ![]() |
int32 | ||
![]() ![]() |
FName | Get the name of the function we expect to find in the owning actor that we will bind the update event to | |
![]() ![]() |
FName | Returns the variable name for the timeline | |
![]() ![]() |
bool | IsNewTrackNameValid
(
FName NewTrackName |
|
![]() ![]() |
FString | MakeUniqueCurveName
(
UObject* Obj, |
Create a new unique name for a curve |
![]() |
void | MoveDisplayTrack
(
int32 DisplayTrackIndex, |
|
![]() |
void | RemoveDisplayTrack
(
int32 DisplayTrackIndex |
|
![]() |
void | RemoveMetaData
(
FName Key |
Clear metadata value on the timeline |
![]() |
void | SetMetaData
(
FName Key, |
Set a metadata value on the timeline |
![]() ![]() |
FString | TimelineVariableNameToTemplateName
(
FName Name |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostDuplicate
(
bool bDuplicateForPIE |
Called after duplication & serialization and before PostLoad. |
![]() ![]() |
void | 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 | |
![]() ![]() |
void | Called after the C++ constructor and after the properties have been initialized, including those loaded from config. | |
![]() ![]() |
void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
![]() ![]() |
bool | Rename this object to a unique name, or change its outer. | |
![]() ![]() |
void | Handles reading, writing, and reference collecting using FArchive. |
Constants
Name | Description |
---|---|
TemplatePostfix |