Navigation
API > API/Plugins > API/Plugins/PropertyAnimator
Animate supported numeric properties with various options
| Name | UPropertyAnimatorNumericBase |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/PropertyAnimator/Source/PropertyAnimator/Public/Animators/PropertyAnimatorNumericBase.h |
| Include Path | #include "Animators/PropertyAnimatorNumericBase.h" |
Syntax
UCLASS (MinimalAPI, Abstract, AutoExpandCategories=("Animator"))
class UPropertyAnimatorNumericBase : public UPropertyAnimatorCoreBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPropertyAnimatorCoreBase → UPropertyAnimatorNumericBase
Implements Interfaces
Derived Classes
UPropertyAnimatorNumericBase derived class hierarchy
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| RandomStream | FRandomStream | Random stream for time offset | Animators/PropertyAnimatorNumericBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float GetCycleDuration() |
Animators/PropertyAnimatorNumericBase.h | ||
float GetCycleGapDuration() |
Animators/PropertyAnimatorNumericBase.h | ||
EPropertyAnimatorCycleMode GetCycleMode() |
Animators/PropertyAnimatorNumericBase.h | ||
float GetMagnitude() |
Animators/PropertyAnimatorNumericBase.h | ||
bool GetRandomTimeOffset() |
Animators/PropertyAnimatorNumericBase.h | ||
int32 GetSeed() |
Animators/PropertyAnimatorNumericBase.h | ||
void SetCycleDuration
(
float InCycleDuration |
Animators/PropertyAnimatorNumericBase.h | ||
void SetCycleGapDuration
(
float InCycleGap |
Animators/PropertyAnimatorNumericBase.h | ||
void SetCycleMode
(
EPropertyAnimatorCycleMode InMode |
Animators/PropertyAnimatorNumericBase.h | ||
void SetMagnitude
(
float InMagnitude |
Animators/PropertyAnimatorNumericBase.h | ||
void SetRandomTimeOffset
(
bool bInOffset |
Animators/PropertyAnimatorNumericBase.h | ||
void SetSeed
(
int32 InSeed |
Animators/PropertyAnimatorNumericBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool EvaluateProperty
(
const FPropertyAnimatorCoreData& InPropertyData, |
Evaluate and return float value for a property | Animators/PropertyAnimatorNumericBase.h | |
virtual void OnCycleDurationChanged() |
Animators/PropertyAnimatorNumericBase.h | ||
virtual void OnCycleModeChanged() |
Animators/PropertyAnimatorNumericBase.h | ||
virtual void OnMagnitudeChanged() |
Animators/PropertyAnimatorNumericBase.h | ||
virtual void OnSeedChanged() |
Animators/PropertyAnimatorNumericBase.h |
Overridden from UPropertyAnimatorCoreBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void EvaluateProperties
(
FInstancedPropertyBag& InParameters |
Animators/PropertyAnimatorNumericBase.h | ||
virtual TSubclassOf< UPropertyAnimatorCoreContext > GetPropertyContextClass
(
const FPropertyAnimatorCoreData& InProperty |
Animators/PropertyAnimatorNumericBase.h | ||
virtual EPropertyAnimatorPropertySupport IsPropertySupported
(
const FPropertyAnimatorCoreData& InPropertyData |
Animators/PropertyAnimatorNumericBase.h | ||
virtual bool IsTimeSourceSupported
(
UPropertyAnimatorCoreTimeSourceBase* InTimeSource |
Animators/PropertyAnimatorNumericBase.h | ||
virtual void OnAnimatorRegistered
(
FPropertyAnimatorCoreMetadata& InMetadata |
Animators/PropertyAnimatorNumericBase.h | ||
virtual void OnPropertyLinked
(
UPropertyAnimatorCoreContext* InLinkedProperty, |
Animators/PropertyAnimatorNumericBase.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& InPropertyChangedEvent |
Animators/PropertyAnimatorNumericBase.h |
Overridden from IPropertyAnimatorCorePresetable
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool ExportPreset
(
const UPropertyAnimatorCorePresetBase* InPreset, |
Animators/PropertyAnimatorNumericBase.h | ||
virtual bool ImportPreset
(
const UPropertyAnimatorCorePresetBase* InPreset, |
Animators/PropertyAnimatorNumericBase.h |