FInertializationPoseDiff

Choose your operating system:

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,
    const TSet< SmartName::UID_Type >&...
)

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

Public function

void

 

Reset()