Navigation
API > API/Plugins > API/Plugins/PropertyAnimator
Applies a wave movement from a curve on supported float properties
| Name | UPropertyAnimatorCurve |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/PropertyAnimator/Source/PropertyAnimator/Public/Animators/PropertyAnimatorCurve.h |
| Include Path | #include "Animators/PropertyAnimatorCurve.h" |
Syntax
UCLASS (MinimalAPI, AutoExpandCategories=("Animator"))
class UPropertyAnimatorCurve : public UPropertyAnimatorNumericBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPropertyAnimatorCoreBase → UPropertyAnimatorNumericBase → UPropertyAnimatorCurve
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UPropertyAnimatorCurve() |
Animators/PropertyAnimatorCurve.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FPropertyAnimatorCurveEasing & GetEaseIn() |
Animators/PropertyAnimatorCurve.h | ||
bool GetEaseInEnabled() |
Animators/PropertyAnimatorCurve.h | ||
const FPropertyAnimatorCurveEasing & GetEaseOut() |
Animators/PropertyAnimatorCurve.h | ||
bool GetEaseOutEnabled() |
Animators/PropertyAnimatorCurve.h | ||
UPropertyAnimatorWaveCurve * GetWaveCurve() |
Animators/PropertyAnimatorCurve.h | ||
void SetEaseIn
(
const FPropertyAnimatorCurveEasing& InEasing |
Animators/PropertyAnimatorCurve.h | ||
void SetEaseInEnabled
(
bool bInEnabled |
Animators/PropertyAnimatorCurve.h | ||
void SetEaseOut
(
const FPropertyAnimatorCurveEasing& InEasing |
Animators/PropertyAnimatorCurve.h | ||
void SetEaseOutEnabled
(
bool bInEnabled |
Animators/PropertyAnimatorCurve.h | ||
void SetWaveCurve
(
UPropertyAnimatorWaveCurve* InCurve |
Animators/PropertyAnimatorCurve.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnEaseInChanged() |
Animators/PropertyAnimatorCurve.h | ||
void OnEaseOutChanged() |
Animators/PropertyAnimatorCurve.h |
Overridden from UPropertyAnimatorNumericBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool EvaluateProperty
(
const FPropertyAnimatorCoreData& InPropertyData, |
Evaluate and return float value for a property | Animators/PropertyAnimatorCurve.h | |
virtual void OnCycleDurationChanged() |
Animators/PropertyAnimatorCurve.h |
Overridden from UPropertyAnimatorCoreBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnAnimatorRegistered
(
FPropertyAnimatorCoreMetadata& InMetadata |
Animators/PropertyAnimatorCurve.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& InPropertyChangedEvent |
Animators/PropertyAnimatorCurve.h |
Overridden from IPropertyAnimatorCorePresetable
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool ExportPreset
(
const UPropertyAnimatorCorePresetBase* InPreset, |
Animators/PropertyAnimatorCurve.h | ||
virtual bool ImportPreset
(
const UPropertyAnimatorCorePresetBase* InPreset, |
Animators/PropertyAnimatorCurve.h |