![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <Constraint.h>
Inheritance diagram for FTransformConstraintDescription:Public Member Functions | |
| FTransformConstraintDescription (const ETransformConstraintType InType=ETransformConstraintType::Translation) | |
| virtual ANIMATIONCORE_API void | AccumulateConstraintTransform (const FTransform &TargetTransform, const FTransform &CurrentTransform, const FTransform &CurrentParentTransform, float Weight, FMultiTransformBlendHelper &BlendHelperInLocalSpace) const override |
| virtual bool | DoesAffectRotation () const override |
| virtual bool | DoesAffectTranslation () const override |
| virtual bool | DoesAffectScale () const override |
| virtual bool | DoesAffectTransform () const override |
| virtual FString | GetDisplayString () const override |
| virtual void | Serialize (FArchive &Ar) override |
Public Member Functions inherited from FConstraintDescriptionEx | |
| virtual | ~FConstraintDescriptionEx () |
| virtual FString return | TEXT ("None") |
Public Attributes | |
| ETransformConstraintType | TransformType |
Public Attributes inherited from FConstraintDescriptionEx | |
| FFilterOptionPerAxis | AxesFilterOption |
A description of how to apply a simple transform constraint
|
inline |
|
overridevirtual |
Apply Constraint : Apply Constraint transform to BlendHelperInLocalSpace in local space
| Target | Transform: Current Target Transform in global space |
| Current | Transform: Current Source Transform in global space |
| Current | Parent Transform: Current Source Parent Transform in global space |
| Weight | : Current Weight |
| BlendHelperInLocalSpace | : Blend Helper, this accumulates all constraints transform and later on blend to final transform |
Reimplemented from FConstraintDescriptionEx.
Functions that describes what they modify
Since same component will be blended by weight correctly, this has to split to each component
Reimplemented from FConstraintDescriptionEx.
Reimplemented from FConstraintDescriptionEx.
Functions that describes what they modify - this means, whole Transform, so combined transform, not individual component This will override any individual component if returning true
Reimplemented from FConstraintDescriptionEx.
Reimplemented from FConstraintDescriptionEx.
|
inlineoverridevirtual |
Reimplemented from FConstraintDescriptionEx.
Serializer
Reimplemented from FConstraintDescriptionEx.
| ETransformConstraintType FTransformConstraintDescription::TransformType |