Navigation
API > API/Plugins > API/Plugins/PropertyAnimatorCore > API/Plugins/PropertyAnimatorCore/Properties > API/Plugins/PropertyAnimatorCore/Properties/Handlers
Inheritance Hierarchy
- UObject
- UPropertyAnimatorCoreHandlerBase
References
| Module | PropertyAnimatorCore |
| Header | /Engine/Plugins/Experimental/PropertyAnimatorCore/Source/PropertyAnimatorCore/Public/Properties/Handlers/PropertyAnimatorCoreHandlerBase.h |
| Include | #include "Properties/Handlers/PropertyAnimatorCoreHandlerBase.h" |
Syntax
UCLASS (MinimalAPI, Abstract, Transient)
class UPropertyAnimatorCoreHandlerBase : public UObject
Remarks
Abstract base class, Children are used to get and set value for property type, Should remain transient and stateless
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AddValue
(
const FPropertyAnimatorCoreData& InPropertyData, |
Adds the value to this property within owner, delta value is in the property bag | |
| bool | GetValue
(
const FPropertyAnimatorCoreData& InPropertyData, |
Retrieves the value from this property within owner, value will be in the property bag | |
| bool | Whether Add and Subtract operations can be performed on the property value | ||
| bool | IsPropertySupported
(
const FPropertyAnimatorCoreData& InPropertyData |
Checks whether this handlers supports the property | |
| bool | SetValue
(
const FPropertyAnimatorCoreData& InPropertyData, |
Sets the value to this property within owner, value is in the property bag | |
| bool | SubtractValue
(
const FPropertyAnimatorCoreData& InPropertyData, |
Subtract the value to this property within owner, delta value is in the property bag |