| FConstraintDescriptionEx::AccumulateConstraintTransform()
|
Module |
|
Header |
/Engine/Source/Runtime/AnimationCore/Public/Constraint.h |
Include |
#include "Constraint.h" |
Source |
/Engine/Source/Runtime/AnimationCore/Private/Constraint.cpp |
virtual void AccumulateConstraintTransform
(
const FTransform & TargetTransform,
const FTransform & CurrentTransform,
const FTransform & CurrentParentTransform,
float Weight,
FMultiTransformBlendHelper & BlendHelperInLocalSpace
) const
Apply Constraint : Apply Constraint transform to BlendHelperInLocalSpace in local space
BlendHelperInLocalSpace will contains constraint's local transform result, it is local because that's how you want to compose multiple to one transform at the end
Parameter |
Description |
---|---|
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 |