Navigation
API > API/Runtime > API/Runtime/Engine
| Name | TAttributeTypeTraits |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Animation/AttributeTraits.h |
| Include Path | #include "Animation/AttributeTraits.h" |
Syntax
template<class AttributeType>
struct TAttributeTypeTraits : public UE::Anim::TAttributeTypeTraitsBase< AttributeType >
Inheritance Hierarchy
- TAttributeTypeTraitsBase → TAttributeTypeTraits
Struct Specializations
| Name | Remarks |
|---|---|
| TAttributeTypeTraits< FIntegerAnimationAttribute > | Integer attribute is step-interpolated by default |
| TAttributeTypeTraits< FNonBlendableFloatAnimationAttribute > | |
| TAttributeTypeTraits< FNonBlendableIntegerAnimationAttribute > | |
| TAttributeTypeTraits< FNonBlendableQuaternionAnimationAttribute > | Non blendable types |
| TAttributeTypeTraits< FNonBlendableTransformAnimationAttribute > | Non blendable types |
| TAttributeTypeTraits< FNonBlendableVectorAnimationAttribute > | Non blendable types |
| TAttributeTypeTraits< FPoseHistoryAnimationAttribute > | Pose history attribute is not blend-able by default |
| TAttributeTypeTraits< FQuaternionAnimationAttribute > | Quaternion attribute requires normalization |
| TAttributeTypeTraits< FStringAnimationAttribute > | String attribute is not blend-able by default |
| TAttributeTypeTraits< FTransformAnimationAttribute > | Transform attribute requires normalization |