FInertializationPoseDiff

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Animation/AnimNode_Inertialization.h

Include

#include "Animation/AnimNode_Inertialization.h"

Syntax

struct FInertializationPoseDiff

Constructors

Name Description

Public function

FInertializationPoseDiff()

Functions

Name Description

Public function Const

void

 

ApplyTo

(
    FCompactPose& Pose,
    FBlendedCurve& Curves,
    float InertializationElapsedTime,
    float InertializationDuration
)

Apply this difference to a pose, decaying over time as InertializationElapsedTime approaches InertializationDuration

Public function Const

EInertializa...

 

GetInertializationSpace()

Get the inertialization space for this pose diff (for debug display)

Public function

void

 

InitFrom

(
    const FCompactPose& Pose,
    const FBlendedCurve& Curves,
    const FTransform& ComponentTransfo...,
    const FName& AttachParentName,
    const FInertializationPose& Prev1,
    const FInertializationPose& Prev2
)

Initialize the pose difference from the current pose and the two previous snapshots

Public function

void

 

Reset()

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