Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UTimelineTemplate |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/TimelineTemplate.h |
| Include Path | #include "Engine/TimelineTemplate.h" |
Syntax
UCLASS (MinimalAPI)
class UTimelineTemplate : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UTimelineTemplate
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UTimelineTemplate
(
const FObjectInitializer& ObjectInitializer |
Engine/TimelineTemplate.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TemplatePostfix | const FString | Engine/TimelineTemplate.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAutoPlay | uint8 | If we want the timeline to auto-play | Engine/TimelineTemplate.h |
|
| bIgnoreTimeDilation | uint8 | If we want the timeline to ignore global time dilation | Engine/TimelineTemplate.h |
|
| bLoop | uint8 | If we want the timeline to loop | Engine/TimelineTemplate.h |
|
| bReplicated | uint8 | If we want the timeline to loop | Engine/TimelineTemplate.h |
|
| EventTracks | TArray< FTTEventTrack > | Set of event tracks | Engine/TimelineTemplate.h | |
| FloatTracks | TArray< FTTFloatTrack > | Set of float interpolation tracks | Engine/TimelineTemplate.h | |
| LengthMode | TEnumAsByte< ETimelineLengthMode > | How we want the timeline to determine its own length (e.g. specified length, last keyframe) | Engine/TimelineTemplate.h |
|
| LinearColorTracks | TArray< FTTLinearColorTrack > | Set of linear color interpolation tracks | Engine/TimelineTemplate.h | |
| MetaDataArray | TArray< FBPVariableMetaDataEntry > | Metadata information for this timeline | Engine/TimelineTemplate.h |
|
| TimelineGuid | FGuid | Engine/TimelineTemplate.h |
|
|
| TimelineLength | float | Length of this timeline | Engine/TimelineTemplate.h |
|
| TimelineTickGroup | TEnumAsByte< ETickingGroup > | Allow control of Timeline component TickGroup assignment via TimelineTemplates | Engine/TimelineTemplate.h | |
| VectorTracks | TArray< FTTVectorTrack > | Set of vector interpolation tracks | Engine/TimelineTemplate.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DirectionPropertyName | FName | Engine/TimelineTemplate.h | ||
| FinishedFunctionName | FName | Engine/TimelineTemplate.h | ||
| TrackDisplayOrder | TArray< FTTTrackId > | Whether or not this track is expanded in the UI. | Engine/TimelineTemplate.h | |
| UpdateFunctionName | FName | Engine/TimelineTemplate.h | ||
| VariableName | FName | Engine/TimelineTemplate.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddDisplayTrack
(
FTTTrackId NewTrackId |
Engine/TimelineTemplate.h | ||
int32 FindEventTrackIndex
(
FName EventTrackName |
Find the index of an event track | Engine/TimelineTemplate.h | |
int32 FindFloatTrackIndex
(
FName FloatTrackName |
Find the index of a float track | Engine/TimelineTemplate.h | |
int32 FindLinearColorTrackIndex
(
FName ColorTrackName |
Find the index of a linear color track | Engine/TimelineTemplate.h | |
int32 FindMetaDataEntryIndexForKey
(
FName Key |
Find the index in the array of a timeline entry | Engine/TimelineTemplate.h | |
int32 FindVectorTrackIndex
(
FName VectorTrackName |
Find the index of a vector track | Engine/TimelineTemplate.h | |
void GetAllCurves
(
TSet< class UCurveBase* >& InOutCurves |
Engine/TimelineTemplate.h | ||
FName GetDirectionPropertyName() |
Returns the property name for the timeline's direction pin | Engine/TimelineTemplate.h | |
FTTTrackId GetDisplayTrackId
(
int32 DisplayTrackIndex |
Engine/TimelineTemplate.h | ||
FName GetFinishedFunctionName() |
Get the name of the function we expect to find in the owning actor that we will bind the finished event to | Engine/TimelineTemplate.h | |
const FString & GetMetaData
(
FName Key |
Gets a metadata value on the timeline; asserts if the value isn't present. | Engine/TimelineTemplate.h | |
int32 GetNumDisplayTracks() |
Engine/TimelineTemplate.h | ||
FName GetUpdateFunctionName() |
Get the name of the function we expect to find in the owning actor that we will bind the update event to | Engine/TimelineTemplate.h | |
FName GetVariableName() |
Returns the variable name for the timeline | Engine/TimelineTemplate.h | |
bool IsNewTrackNameValid
(
FName NewTrackName |
Engine/TimelineTemplate.h | ||
void MoveDisplayTrack
(
int32 DisplayTrackIndex, |
Engine/TimelineTemplate.h | ||
void RemoveDisplayTrack
(
int32 DisplayTrackIndex |
Engine/TimelineTemplate.h | ||
void RemoveMetaData
(
FName Key |
Clear metadata value on the timeline | Engine/TimelineTemplate.h | |
| Set a metadata value on the timeline | Engine/TimelineTemplate.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostDuplicate
(
bool bDuplicateForPIE |
Engine/TimelineTemplate.h | ||
virtual void PostEditImport() |
Engine/TimelineTemplate.h | ||
virtual void PostInitProperties() |
Engine/TimelineTemplate.h | ||
virtual void PostLoad() |
Engine/TimelineTemplate.h | ||
virtual bool Rename
(
const TCHAR* InName, |
Engine/TimelineTemplate.h | ||
virtual void Serialize
(
FArchive& Ar |
Engine/TimelineTemplate.h |