8#include "TimelineComponent.generated.h"
104 , VectorProperty(
NULL)
141 , FloatProperty(
NULL)
177 : LinearColorCurve(
NULL)
179 , LinearColorProperty(
NULL)
201 uint8 bReversePlayback:1;
204 UPROPERTY(Meta = (DeprecatedProperty, DeprecationMessage =
"This property is no longer supported. Use PlayingStateTracker instead"))
205 uint8 bPlaying_DEPRECATED:1;
218 uint8 PlayingStateTracker;
262 FName DirectionPropertyName;
277 , bReversePlayback(
false )
278 , bPlaying_DEPRECATED (
false )
279 , PlayingStateTracker( 2 )
283 , PropertySetObject(nullptr)
284 , DirectionProperty(nullptr)
346 ENGINE_API float GetScaledTimelineLength()
const;
398 ENGINE_API void TickTimeline(
float DeltaTime);
411 float GetLastKeyframeTime()
const;
418 void ChangeMarkPlayingState(
const bool bIsPlaying);
444 UPROPERTY(ReplicatedUsing=OnRep_Timeline)
449 uint32 bIgnoreTimeDilation : 1;
454 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline")
458 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline")
462 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline")
466 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline")
470 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline")
474 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline")
478 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline")
485 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline", meta=(AdvancedDisplay=
"bFireUpdate"))
489 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline")
493 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline")
497 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline")
501 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline")
505 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline")
509 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline")
513 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline")
517 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline")
518 ENGINE_API float GetScaledTimelineLength()
const;
521 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline")
525 UFUNCTION(BlueprintCallable, Category=
"Components|Timeline")
529 UFUNCTION(BlueprintCallable, Category =
"Components|Timeline")
533 UFUNCTION(BlueprintCallable, Category =
"Components|Timeline")
534 ENGINE_API bool GetIgnoreTimeDilation()
const;
537 UFUNCTION(BlueprintCallable, Category =
"Components|Timeline")
541 UFUNCTION(BlueprintCallable, Category =
"Components|Timeline")
545 UFUNCTION(BlueprintCallable, Category =
"Components|Timeline")
553 virtual void Activate(
bool bReset=
false)
override;
555 virtual bool IsReadyForOwnerToAutoDestroy()
const override;
575 UFUNCTION(BlueprintCallable, Category =
"Components|Timeline")
579 UFUNCTION(BlueprintCallable, Category =
"Components|Timeline")
584 UFUNCTION(BlueprintCallable, Category =
"Components|Timeline")
589 UFUNCTION(BlueprintCallable, Category =
"Components|Timeline")
597 UFUNCTION(BlueprintCallable, Category =
"Components|Timeline")
601 UFUNCTION(BlueprintCallable, Category =
"Components|Timeline")
#define NULL
Definition oodle2base.h:134
virtual bool IsPostLoadThreadSafe() const override
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DELEGATE(DelegateName)
Definition DelegateCombinations.h:20
#define DECLARE_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:48
#define DECLARE_DYNAMIC_DELEGATE_OneParam(DelegateName, Param1Type, Param1Name)
Definition DelegateCombinations.h:52
#define DECLARE_DYNAMIC_DELEGATE(DelegateName)
Definition DelegateCombinations.h:35
ELevelTick
Definition EngineBaseTypes.h:70
ETimelineSigType
Definition EngineTypes.h:1559
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
@ Stop
Definition PrecomputedVolumetricLightmapStreaming.cpp:26
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
ETimelineLengthMode
Definition TimelineComponent.h:35
@ TL_LastKeyFrame
Definition TimelineComponent.h:37
@ TL_TimelineLength
Definition TimelineComponent.h:36
Definition Archive.h:1208
Definition UnrealType.h:2465
Definition NameTypes.h:617
Definition UnrealType.h:174
Definition UnrealType.h:6306
Definition EnumAsByte.h:22
Definition ActorComponent.h:152
Definition CurveFloat.h:31
Definition CurveLinearColor.h:29
Definition CurveVector.h:31
Definition TimelineComponent.h:438
Definition TimelineComponent.h:43
Type
Definition TimelineComponent.h:45
@ false
Definition radaudio_common.h:23
Definition EngineBaseTypes.h:571
Definition TimelineComponent.h:54
Definition TimelineComponent.h:113
Definition TimelineComponent.h:151
Definition TimelineComponent.h:76
Definition TimelineComponent.h:187
FTimeline(FTimeline &&)=default
FTimeline & operator=(const FTimeline &)=default
FTimeline(const FTimeline &)=default
FTimeline & operator=(FTimeline &&)=default
PRAGMA_DISABLE_DEPRECATION_WARNINGS FTimeline()
Definition TimelineComponent.h:274
Definition ObjectPtr.h:488
Definition StructOpsTypeTraits.h:11
@ WithSerializer
Definition StructOpsTypeTraits.h:23
@ WithPostSerialize
Definition StructOpsTypeTraits.h:25
Definition StructOpsTypeTraits.h:46
Definition WeakObjectPtrTemplates.h:25