FAimConstraintDescription::AccumulateConstraintTransform

Apply Constraint : Apply Constraint transform to BlendHelperInLocalSpace in local space

Windows
MacOS
Linux

Override Hierarchy

FConstraintDescriptionEx::AccumulateConstraintTransform()

FAimConstraintDescription::AccumulateConstraintTransform()

References

Module

AnimationCore

Header

/Engine/Source/Runtime/AnimationCore/Public/Constraint.h

Include

#include "Constraint.h"

Source

/Engine/Source/Runtime/AnimationCore/Private/Constraint.cpp

Syntax

virtual void AccumulateConstraintTransform
(
    const FTransform & TargetTransform,
    const FTransform & CurrentTransform,
    const FTransform & CurrentParentTransform,
    float Weight,
    FMultiTransformBlendHelper & BlendHelperInLocalSpace
) const

Remarks

Apply Constraint : Apply Constraint transform to BlendHelperInLocalSpace in local space

Returns

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

Parameters

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

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss