![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <Constraint.h>
Inheritance diagram for FConstraintDescriptionEx:Public Member Functions | |
| virtual | ~FConstraintDescriptionEx () |
| virtual void | AccumulateConstraintTransform (const FTransform &TargetTransform, const FTransform &CurrentTransform, const FTransform &CurrentParentTransform, float Weight, FMultiTransformBlendHelper &BlendHelperInLocalSpace) const PURE_VIRTUAL(AccumulateConstraintTransform |
| virtual void virtual bool | DoesAffectRotation () const |
| virtual bool | DoesAffectTranslation () const |
| virtual bool | DoesAffectScale () const |
| virtual bool | DoesAffectTransform () const |
| virtual FString | GetDisplayString () const PURE_VIRTUAL(GetDisplayString |
| virtual FString return | TEXT ("None") |
| virtual void | Serialize (FArchive &Ar) |
Public Attributes | |
| FFilterOptionPerAxis | AxesFilterOption |
Friends | |
| FArchive & | operator<< (FArchive &Ar, FConstraintDescriptionEx &D) |
A description of how to apply a simple transform constraint
|
inlinevirtual |
|
virtual |
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 in FTransformConstraintDescription, and FAimConstraintDescription.
Functions that describes what they modify
Since same component will be blended by weight correctly, this has to split to each component
Reimplemented in FTransformConstraintDescription, and FAimConstraintDescription.
Reimplemented in FTransformConstraintDescription.
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 in FTransformConstraintDescription.
Reimplemented in FTransformConstraintDescription.
|
virtual |
Reimplemented in FTransformConstraintDescription, and FAimConstraintDescription.
Serializer
Reimplemented in FTransformConstraintDescription, and FAimConstraintDescription.
| virtual FString return FConstraintDescriptionEx::TEXT | ( | "None" | ) |
|
friend |
| FFilterOptionPerAxis FConstraintDescriptionEx::AxesFilterOption |