Navigation
API > API/Plugins > API/Plugins/PropertyAnimatorCore
| Name | UPropertyAnimatorCoreManualTimeSource |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/PropertyAnimatorCore/Source/PropertyAnimatorCore/Public/TimeSources/PropertyAnimatorCoreManualTimeSource.h |
| Include Path | #include "TimeSources/PropertyAnimatorCoreManualTimeSource.h" |
Syntax
UCLASS (MinimalAPI)
class UPropertyAnimatorCoreManualTimeSource : public UPropertyAnimatorCoreTimeSourceBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPropertyAnimatorCoreTimeSourceBase → UPropertyAnimatorCoreManualTimeSource
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UPropertyAnimatorCoreManualTimeSource() |
TimeSources/PropertyAnimatorCoreManualTimeSource.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
double GetCustomTime() |
TimeSources/PropertyAnimatorCoreManualTimeSource.h | ||
EPropertyAnimatorCoreManualStatus GetPlaybackState() |
TimeSources/PropertyAnimatorCoreManualTimeSource.h | ||
EPropertyAnimatorCoreManualStatus GetPlaybackStatus() |
TimeSources/PropertyAnimatorCoreManualTimeSource.h | ||
bool IsPlaying() |
TimeSources/PropertyAnimatorCoreManualTimeSource.h | ||
void Pause() |
TimeSources/PropertyAnimatorCoreManualTimeSource.h | ||
void Play
(
bool bInForward |
TimeSources/PropertyAnimatorCoreManualTimeSource.h | ||
void SetCustomTime
(
double InTime |
TimeSources/PropertyAnimatorCoreManualTimeSource.h | ||
void SetPlaybackState
(
EPropertyAnimatorCoreManualStatus InState |
TimeSources/PropertyAnimatorCoreManualTimeSource.h | ||
void Stop() |
TimeSources/PropertyAnimatorCoreManualTimeSource.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnStateChanged() |
TimeSources/PropertyAnimatorCoreManualTimeSource.h |
Overridden from UPropertyAnimatorCoreTimeSourceBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnTimeSourceActive() |
Time source is active on the animator | TimeSources/PropertyAnimatorCoreManualTimeSource.h | |
virtual void OnTimeSourceInactive() |
Time source is inactive on the animator | TimeSources/PropertyAnimatorCoreManualTimeSource.h | |
virtual bool UpdateEvaluationData
(
FPropertyAnimatorCoreTimeSourceEvaluationData& OutData |
Retrieve evaluation data to provide animators, return true if data is valid, false otherwise | TimeSources/PropertyAnimatorCoreManualTimeSource.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& InPropertyChangedEvent |
TimeSources/PropertyAnimatorCoreManualTimeSource.h |
Overridden from IPropertyAnimatorCorePresetable
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool ExportPreset
(
const UPropertyAnimatorCorePresetBase* InPreset, |
Export a specific preset | TimeSources/PropertyAnimatorCoreManualTimeSource.h | |
virtual bool ImportPreset
(
const UPropertyAnimatorCorePresetBase* InPreset, |
Import a specific preset | TimeSources/PropertyAnimatorCoreManualTimeSource.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetCustomTimePropertyName() |
TimeSources/PropertyAnimatorCoreManualTimeSource.h |