Navigation
API > API/Plugins > API/Plugins/PropertyAnimatorCore
System time source that support various option
| Name | UPropertyAnimatorCoreSystemTimeSource |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/PropertyAnimatorCore/Source/PropertyAnimatorCore/Public/TimeSources/PropertyAnimatorCoreSystemTimeSource.h |
| Include Path | #include "TimeSources/PropertyAnimatorCoreSystemTimeSource.h" |
Syntax
UCLASS (MinimalAPI)
class UPropertyAnimatorCoreSystemTimeSource : public UPropertyAnimatorCoreTimeSourceBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPropertyAnimatorCoreTimeSourceBase → UPropertyAnimatorCoreSystemTimeSource
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UPropertyAnimatorCoreSystemTimeSource() |
TimeSources/PropertyAnimatorCoreSystemTimeSource.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActivationTime | FDateTime | TimeSources/PropertyAnimatorCoreSystemTimeSource.h |
|
|
| CountdownTimeSpan | FTimespan | TimeSources/PropertyAnimatorCoreSystemTimeSource.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GetCountdownDuration
(
FTimespan& OutTimeSpan |
TimeSources/PropertyAnimatorCoreSystemTimeSource.h | ||
const FString & GetCountdownDuration () |
TimeSources/PropertyAnimatorCoreSystemTimeSource.h | ||
EPropertyAnimatorCoreSystemCountdownFormat GetCountdownFormat() |
TimeSources/PropertyAnimatorCoreSystemTimeSource.h | ||
EPropertyAnimatorCoreSystemMode GetMode() |
TimeSources/PropertyAnimatorCoreSystemTimeSource.h | ||
bool GetUseUtc() |
TimeSources/PropertyAnimatorCoreSystemTimeSource.h | ||
void SetCountdownDuration
(
const FTimespan& InTimeSpan |
TimeSources/PropertyAnimatorCoreSystemTimeSource.h | ||
void SetCountdownDuration
(
const FString& InDuration |
TimeSources/PropertyAnimatorCoreSystemTimeSource.h | ||
void SetCountdownFormat
(
EPropertyAnimatorCoreSystemCountdownFormat InFormat |
TimeSources/PropertyAnimatorCoreSystemTimeSource.h | ||
void SetMode
(
EPropertyAnimatorCoreSystemMode InMode |
TimeSources/PropertyAnimatorCoreSystemTimeSource.h | ||
void SetUseUtc
(
bool bInUseUtc |
TimeSources/PropertyAnimatorCoreSystemTimeSource.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnModeChanged() |
TimeSources/PropertyAnimatorCoreSystemTimeSource.h | ||
void SetActivationTime() |
TimeSources/PropertyAnimatorCoreSystemTimeSource.h |
Overridden from UPropertyAnimatorCoreTimeSourceBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnTimeSourceActive() |
Time source is active on the animator | TimeSources/PropertyAnimatorCoreSystemTimeSource.h | |
virtual bool UpdateEvaluationData
(
FPropertyAnimatorCoreTimeSourceEvaluationData& OutData |
Retrieve evaluation data to provide animators, return true if data is valid, false otherwise | TimeSources/PropertyAnimatorCoreSystemTimeSource.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& InPropertyChangedEvent |
TimeSources/PropertyAnimatorCoreSystemTimeSource.h |
Overridden from IPropertyAnimatorCorePresetable
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool ExportPreset
(
const UPropertyAnimatorCorePresetBase* InPreset, |
Export a specific preset | TimeSources/PropertyAnimatorCoreSystemTimeSource.h | |
virtual bool ImportPreset
(
const UPropertyAnimatorCorePresetBase* InPreset, |
Import a specific preset | TimeSources/PropertyAnimatorCoreSystemTimeSource.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| TimeSources/PropertyAnimatorCoreSystemTimeSource.h |