UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRootMotionReset Struct Reference

#include <AnimCompressionTypes.h>

Public Member Functions

 FRootMotionReset (bool bInEnableRootMotion, ERootMotionRootLock::Type InRootMotionRootLock, bool bInForceRootLock, FTransform InAnimFirstFrame, bool bInIsValidAdditive)
 
void ResetRootBoneForRootMotion (FTransform &BoneTransform, const FTransform &RefPoseRootTransform) const
 
void ResetRootBoneForRootMotion (FTransform &BoneTransform, const FBoneContainer &RequiredBones) const
 

Public Attributes

FTransform AnimFirstFrame
 
ERootMotionRootLock::Type RootMotionRootLock
 
bool bEnableRootMotion
 
bool bForceRootLock
 
bool bIsValidAdditive
 

Constructor & Destructor Documentation

◆ FRootMotionReset()

FRootMotionReset::FRootMotionReset ( bool  bInEnableRootMotion,
ERootMotionRootLock::Type  InRootMotionRootLock,
bool  bInForceRootLock,
FTransform  InAnimFirstFrame,
bool  bInIsValidAdditive 
)
inline

Member Function Documentation

◆ ResetRootBoneForRootMotion() [1/2]

void FRootMotionReset::ResetRootBoneForRootMotion ( FTransform BoneTransform,
const FBoneContainer RequiredBones 
) const
inline

◆ ResetRootBoneForRootMotion() [2/2]

void FRootMotionReset::ResetRootBoneForRootMotion ( FTransform BoneTransform,
const FTransform RefPoseRootTransform 
) const
inline

Member Data Documentation

◆ AnimFirstFrame

FTransform FRootMotionReset::AnimFirstFrame

◆ bEnableRootMotion

bool FRootMotionReset::bEnableRootMotion

◆ bForceRootLock

bool FRootMotionReset::bForceRootLock

◆ bIsValidAdditive

bool FRootMotionReset::bIsValidAdditive

◆ RootMotionRootLock

ERootMotionRootLock::Type FRootMotionReset::RootMotionRootLock

The documentation for this struct was generated from the following file: