![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <Constraint.h>
Public Member Functions | |
| FConstraintDescriptor () | |
| FConstraintDescriptor (const FTransformConstraintDescription &InT) | |
| FConstraintDescriptor (const FAimConstraintDescription &InA) | |
| FConstraintDescriptor (const FConstraintDescriptor &InOther) | |
| FString | GetDisplayString () const |
| FConstraintDescriptor & | operator= (const FConstraintDescriptor &Other) |
| template<typename T > | |
| T * | GetTypedConstraint () const |
| ~FConstraintDescriptor () | |
| bool | IsValid () const |
| bool | DoesAffectRotation () const |
| bool | DoesAffectTranslation () const |
| bool | DoesAffectScale () const |
| bool | DoesAffectTransform () const |
| void | ApplyConstraintTransform (const FTransform &TargetTransform, const FTransform &CurrentTransform, const FTransform &CurrentParentTransform, float Weight, FMultiTransformBlendHelper &BlendHelperInLocalSpace) const |
Public Attributes | |
| EConstraintType | Type |
| FConstraintDescriptionEx * | ConstraintDescription |
Friends | |
| FArchive & | operator<< (FArchive &Ar, FConstraintDescriptor &D) |
Constraint data container. It contains union of Constraints and node will contain array of these.
These are the one contained in NodeData, and it will be iterated via evaluate process The goal is to have contiguous memory location where they can iterate through linearly
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
| FConstraintDescriptionEx* FConstraintDescriptor::ConstraintDescription |
| EConstraintType FConstraintDescriptor::Type |