#include <AttributeTypes.h>
◆ CanInterpolateType()
Returns whether or not the provided type can be interpolated, defaults to false when the type is not registered
◆ DECLARE_MULTICAST_DELEGATE_TwoParams()
◆ GetOnAttributeTypesChanged()
◆ GetRegisteredTypes()
Returns all registered types
◆ GetTypeOperator()
Returns the blend operator for the provided type, asserts when the type is not registered
◆ IsTypeRegistered()
Returns whether or not the type is registered
◆ LazyInitialize()
| static void UE::Anim::AttributeTypes::LazyInitialize |
( |
| ) |
|
|
inlinestatic |
◆ RegisterNonBlendableType()
| bool UE::Anim::AttributeTypes::RegisterNonBlendableType |
( |
const UScriptStruct * |
InScriptStruct | ) |
|
|
staticprotected |
Register user defined structs as non-blendable animation attribute
◆ RegisterType()
| static void UE::Anim::AttributeTypes::RegisterType |
( |
| ) |
|
|
inlinestatic |
◆ RegisterTypeWithOperator()
template<
typename AttributeType ,
typename OperatorType , typename... OperatorArgs>
◆ UnregisterType() [1/2]
| static void UE::Anim::AttributeTypes::UnregisterType |
( |
| ) |
|
|
inlinestatic |
Unregisters a specific attribute type and deletes its associated blend operator
◆ UnregisterType() [2/2]
| void UE::Anim::AttributeTypes::UnregisterType |
( |
const UScriptStruct * |
InScriptStruct | ) |
|
|
staticprotected |
Unregisters a specific attribute type and deletes its associated blend operator
◆ ::UAnimationSettings
◆ FAttributeTypeRegistrar
◆ InterpolatableTypes
◆ OnAttributeTypesChangedDelegate
| AttributeTypes::FOnAttributeTypesChanged UE::Anim::AttributeTypes::OnAttributeTypesChangedDelegate |
|
staticprotected |
◆ Operators
◆ RegisteredTypes
The documentation for this struct was generated from the following files: