Navigation
API > API/Plugins > API/Plugins/PropertyAnimator > API/Plugins/PropertyAnimator/Animators
Inheritance Hierarchy
- UObject
- UPropertyAnimatorCoreBase
- UPropertyAnimatorFloatBase
- UPropertyAnimatorBounce
- UPropertyAnimatorOscillate
- UPropertyAnimatorPulse
- UPropertyAnimatorSoundWave
- UPropertyAnimatorTime
- UPropertyAnimatorWiggle
References
| Module | PropertyAnimator |
| Header | /Engine/Plugins/Experimental/PropertyAnimator/Source/PropertyAnimator/Public/Animators/PropertyAnimatorFloatBase.h |
| Include | #include "Animators/PropertyAnimatorFloatBase.h" |
Syntax
UCLASS (MinimalAPI, Abstract, AutoExpandCategories=("Animator"))
class UPropertyAnimatorFloatBase : public UPropertyAnimatorCoreBase
Remarks
Animate supported float properties with various options
Variables
| Type | Name | Description | |
|---|---|---|---|
| double | AccumulatedTimeOffset | This time offset will be accumulated for each property for every round | |
| bool | bRandomTimeOffset | Use random time offset to add variation in animation | |
| float | GlobalFrequency | Global frequency multiplier | |
| float | GlobalMagnitude | Global magnitude for the effect | |
| int32 | Seed | Seed to generate per property time offset |
Functions
| Type | Name | Description | |
|---|---|---|---|
| float | Evaluate
(
double InTimeElapsed, |
Evaluate and return float value for a property | |
| double | |||
| float | |||
| float | |||
| bool | |||
| int32 | GetSeed () |
||
| void | |||
| void | |||
| void | |||
| void | |||
| void | SetAccumulatedTimeOffset
(
double InOffset |
||
| void | SetGlobalFrequency
(
float InFrequency |
||
| void | SetGlobalMagnitude
(
float InMagnitude |
||
| void | SetRandomTimeOffset
(
bool bInOffset |
||
| void |
Overridden from UPropertyAnimatorCoreBase
| Type | Name | Description | |
|---|---|---|---|
| void | EvaluateProperties
(
const FPropertyAnimatorCoreEvaluationParameters& InParameters |
Apply animators effect on linked properties | |
| TSubclassOf< UPropertyAnimatorCoreContext > | GetPropertyContextClass
(
const FPropertyAnimatorCoreData& InUnlinkedProperty |
Returns the property context class to use | |
| bool | IsPropertyDirectlySupported
(
const FPropertyAnimatorCoreData& InPropertyData |
Override this to check if a property is directly supported by this animator | |
| bool | IsPropertyIndirectlySupported
(
const FPropertyAnimatorCoreData& InPropertyData |
Override this to check if a property is indirectly supported by this animator with conversions | |
| void | OnPropertyLinked
(
UPropertyAnimatorCoreContext* InLinkedProperty |
||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& InPropertyChangedEvent |