Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Components/TimelineComponent.h |
Include |
#include "Components/TimelineComponent.h" |
class UTimelineComponent : public UActorComponent
TimelineComponent holds a series of events, floats, vectors or colors with associated keyframes. Events can be triggered at keyframes along the timeline. Floats, vectors, and colors are interpolated between keyframes along the timeline.
Name | Description | |
---|---|---|
|
UTimelineComponent ( |
Name | Description | ||
---|---|---|---|
|
AddEvent ( |
Add a callback event to the timeline |
|
|
AddInterpFloat ( |
Add a float interpolation to the timeline |
|
|
AddInterpLinearColor ( |
Add a linear color interpolation to the timeline |
|
|
AddInterpVector ( |
Add a vector interpolation to the timeline |
|
|
GetAllCurves ( |
Get all curves used by the Timeline |
|
|
GetIgnoreTimeDilation() |
Get whether to ignore time dilation. |
|
|
float |
GetPlaybackPosition() |
Get the current playback position of the Timeline |
|
float |
GetPlayRate() |
Get the current play rate for this timeline |
|
float |
GetScaledTimelineLength() |
Get length of the timeline divided by the play rate |
|
UFunction &#... |
GetTimelineEventSignature() |
Get the signature function for Timeline event functions |
|
UFunction &#... |
GetTimelineFloatSignature() |
Get the signature function for Timeline float functions |
|
float |
GetTimelineLength() |
Get length of the timeline |
|
UFunction &#... |
GetTimelineLinearColorSignature() |
Get the signature function for Timeline linear color functions |
|
ETimelineSig... |
GetTimelineSignatureForFunction ( |
Get the signature type for a specified function |
|
UFunction &#... |
GetTimelineVectorSignature() |
Get the signature function for Timeline vector functions |
|
IsLooping() |
Get whether we are looping or not |
|
|
IsPlaying() |
Get whether this timeline is playing or not. |
|
|
IsReversing() |
Get whether we are reversing or not |
|
|
OnRep_Timeline() |
||
|
Play() |
Start playback of timeline |
|
|
PlayFromStart() |
Start playback of timeline from the start |
|
|
Reverse() |
Start playback of timeline in reverse |
|
|
ReverseFromEnd() |
Start playback of timeline in reverse from the end |
|
|
SetDirectionPropertyName ( |
Set the delegate to call when timeline is finished |
|
|
SetFloatCurve ( |
Update a certain float track's curve |
|
|
SetIgnoreTimeDilation ( |
Set whether to ignore time dilation. |
|
|
SetLinearColorCurve ( |
Update a certain linear color track's curve |
|
|
SetLooping ( |
True means we would loop, false means we should not. |
|
|
SetNewTime ( |
Set the new playback position time to use |
|
|
SetPlaybackPosition |
Jump to a position in the timeline. |
|
|
SetPlayRate ( |
Sets the new play rate for this timeline |
|
|
SetPropertySetObject ( |
Optionally provide an object to automatically update properties on |
|
|
SetTimelineFinishedFunc ( |
Set the delegate to call when timeline is finished |
|
|
SetTimelineFinishedFunc ( |
Set the static delegate to call when timeline is finished |
|
|
SetTimelineLength ( |
Set length of the timeline |
|
|
SetTimelineLengthMode ( |
Sets the length mode of the timeline |
|
|
SetTimelinePostUpdateFunc ( |
Set the delegate to call after each timeline tick |
|
|
SetVectorCurve ( |
Update a certain vector track's curve |
|
|
Stop() |
Stop playback of timeline |
Name | Description | ||
---|---|---|---|
|
Activate ( |
Activates the SceneComponent, should be overridden by native child classes. |
|
|
Deactivate() |
Deactivates the SceneComponent. |
|
|
IsReadyForOwnerToAutoDestroy() |
Overridable check for a component to indicate to its Owner that it should prevent the Actor from auto destroying when finished |
|
|
TickComponent ( |
Function called every frame on this ActorComponent. |
Name | Description | ||
---|---|---|---|
|
IsPostLoadThreadSafe() |
Called during async load to determine if PostLoad can be called on the loading thread. |