UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TimelineComponent.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "Components/ActorComponent.h"
#include "TimelineComponent.generated.h"

Go to the source code of this file.

Classes

struct  FTimelineEventEntry
 
struct  FTimelineVectorTrack
 
struct  FTimelineFloatTrack
 
struct  FTimelineLinearColorTrack
 
struct  FTimeline
 
struct  TStructOpsTypeTraits< FTimeline >
 
class  UTimelineComponent
 

Namespaces

namespace  ETimelineDirection
 

Enumerations

enum  ETimelineLengthMode : int { TL_TimelineLength , TL_LastKeyFrame }
 
enum  ETimelineDirection::Type : int { ETimelineDirection::Forward , ETimelineDirection::Backward }
 

Functions

 DECLARE_DYNAMIC_DELEGATE (FOnTimelineEvent)
 
 DECLARE_DYNAMIC_DELEGATE_OneParam (FOnTimelineFloat, float, Output)
 
 DECLARE_DYNAMIC_DELEGATE_OneParam (FOnTimelineVector, FVector, Output)
 
 DECLARE_DYNAMIC_DELEGATE_OneParam (FOnTimelineLinearColor, FLinearColor, Output)
 
 DECLARE_DELEGATE (FOnTimelineEventStatic)
 
 DECLARE_DELEGATE_OneParam (FOnTimelineFloatStatic, float)
 
 DECLARE_DELEGATE_OneParam (FOnTimelineVectorStatic, FVector)
 
 DECLARE_DELEGATE_OneParam (FOnTimelineLinearColorStatic, FLinearColor)
 

Enumeration Type Documentation

◆ ETimelineLengthMode

Whether or not the timeline should be finished after the specified length, or the last keyframe in the tracks

Enumerator
TL_TimelineLength 
TL_LastKeyFrame 

Function Documentation

◆ DECLARE_DELEGATE()

DECLARE_DELEGATE ( FOnTimelineEventStatic  )

Static version of delegate to handle a timeline 'event'

◆ DECLARE_DELEGATE_OneParam() [1/3]

DECLARE_DELEGATE_OneParam ( FOnTimelineFloatStatic  ,
float   
)

Static version of timeline delegate for a float track

◆ DECLARE_DELEGATE_OneParam() [2/3]

DECLARE_DELEGATE_OneParam ( FOnTimelineLinearColorStatic  ,
FLinearColor   
)

Static version of timeline delegate for a linear color track

◆ DECLARE_DELEGATE_OneParam() [3/3]

DECLARE_DELEGATE_OneParam ( FOnTimelineVectorStatic  ,
FVector   
)

Static version of timeline delegate for a vector track

◆ DECLARE_DYNAMIC_DELEGATE()

DECLARE_DYNAMIC_DELEGATE ( FOnTimelineEvent  )

Signature of function to handle a timeline 'event'

◆ DECLARE_DYNAMIC_DELEGATE_OneParam() [1/3]

DECLARE_DYNAMIC_DELEGATE_OneParam ( FOnTimelineFloat  ,
float  ,
Output   
)

Signature of function to handle timeline float track

◆ DECLARE_DYNAMIC_DELEGATE_OneParam() [2/3]

DECLARE_DYNAMIC_DELEGATE_OneParam ( FOnTimelineLinearColor  ,
FLinearColor  ,
Output   
)

Signature of function to handle linear color track

◆ DECLARE_DYNAMIC_DELEGATE_OneParam() [3/3]

DECLARE_DYNAMIC_DELEGATE_OneParam ( FOnTimelineVector  ,
FVector  ,
Output   
)

Signature of function to handle timeline vector track