Navigation
API > API/Plugins > API/Plugins/PropertyAnimatorCore
Abstract base class, Children are used to get and set value for property type, Should remain transient and stateless
| Name | UPropertyAnimatorCoreHandlerBase |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/PropertyAnimatorCore/Source/PropertyAnimatorCore/Public/Properties/Handlers/PropertyAnimatorCoreHandlerBase.h |
| Include Path | #include "Properties/Handlers/PropertyAnimatorCoreHandlerBase.h" |
Syntax
UCLASS (MinimalAPI, Abstract, Transient)
class UPropertyAnimatorCoreHandlerBase : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPropertyAnimatorCoreHandlerBase
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AddValue
(
const FPropertyAnimatorCoreData& InPropertyData, |
Adds the value to this property within owner, delta value is in the property bag | Properties/Handlers/PropertyAnimatorCoreHandlerBase.h | |
virtual bool AddValue
(
const FPropertyAnimatorCoreData& InPropertyData, |
Properties/Handlers/PropertyAnimatorCoreHandlerBase.h | ||
virtual bool AddValue
(
const FPropertyAnimatorCoreData& InPropertyData, |
Adds ValueA to ValueB and stores the result in OutValue | Properties/Handlers/PropertyAnimatorCoreHandlerBase.h | |
virtual bool GetDefaultValue
(
const FPropertyAnimatorCoreData& InPropertyData, |
Get the default value for this property, init to zero | Properties/Handlers/PropertyAnimatorCoreHandlerBase.h | |
virtual bool GetValue
(
const FPropertyAnimatorCoreData& InPropertyData, |
Retrieves the value from this property within owner, value will be in the property bag | Properties/Handlers/PropertyAnimatorCoreHandlerBase.h | |
virtual bool IsAdditiveSupported() |
Whether Add and Subtract operations can be performed on the property value | Properties/Handlers/PropertyAnimatorCoreHandlerBase.h | |
virtual bool IsPropertySupported
(
const FPropertyAnimatorCoreData& InPropertyData |
Checks whether this handlers supports the property | Properties/Handlers/PropertyAnimatorCoreHandlerBase.h | |
virtual bool SetValue
(
const FPropertyAnimatorCoreData& InPropertyData, |
Sets the value to this property within owner, value is in the property bag | Properties/Handlers/PropertyAnimatorCoreHandlerBase.h | |
virtual bool SubtractValue
(
const FPropertyAnimatorCoreData& InPropertyData, |
Subtract the value to this property within owner, delta value is in the property bag | Properties/Handlers/PropertyAnimatorCoreHandlerBase.h | |
virtual bool SubtractValue
(
const FPropertyAnimatorCoreData& InPropertyData, |
Properties/Handlers/PropertyAnimatorCoreHandlerBase.h | ||
virtual bool SubtractValue
(
const FPropertyAnimatorCoreData& InPropertyData, |
Subtracts ValueB from ValueA and stores the result in OutValue | Properties/Handlers/PropertyAnimatorCoreHandlerBase.h |