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

#include <AnimInstance.h>

+ Inheritance diagram for FA2CSPose:

Public Member Functions

 FA2CSPose ()
 
ENGINE_API void AllocateLocalPoses (const FBoneContainer &InBoneContainer, const FA2Pose &LocalPose)
 
ENGINE_API void AllocateLocalPoses (const FBoneContainer &InBoneContainer, const FTransformArrayA2 &LocalBones)
 
ENGINE_API bool IsValid () const
 
ENGINE_API int32 GetParentBoneIndex (const int32 BoneIndex) const
 
ENGINE_API FTransform GetLocalSpaceTransform (int32 BoneIndex)
 
ENGINE_API FTransform GetComponentSpaceTransform (int32 BoneIndex)
 
ENGINE_API void ConvertToLocalPoses (FA2Pose &LocalPoses) const
 
- Public Member Functions inherited from FA2Pose
 FA2Pose ()
 

Friends

class FAnimationRuntime
 

Additional Inherited Members

- Public Attributes inherited from FA2Pose
TArray< FTransformBones
 

Detailed Description

Component space poses.

Constructor & Destructor Documentation

◆ FA2CSPose()

FA2CSPose::FA2CSPose ( )
inline

Member Function Documentation

◆ AllocateLocalPoses() [1/2]

void FA2CSPose::AllocateLocalPoses ( const FBoneContainer InBoneContainer,
const FA2Pose LocalPose 
)

Constructor - needs LocalPoses.

constructor - needs LocalPoses

◆ AllocateLocalPoses() [2/2]

void FA2CSPose::AllocateLocalPoses ( const FBoneContainer InBoneContainer,
const FTransformArrayA2 LocalBones 
)

Constructor - needs LocalPoses.

◆ ConvertToLocalPoses()

void FA2CSPose::ConvertToLocalPoses ( FA2Pose LocalPoses) const

convert to local poses

◆ GetComponentSpaceTransform()

FTransform FA2CSPose::GetComponentSpaceTransform ( int32  BoneIndex)

Do not access Bones array directly; use this instead. This will fill up gradually mesh space bases.

Do not access Bones array directly but via this This will fill up gradually mesh space bases

◆ GetLocalSpaceTransform()

FTransform FA2CSPose::GetLocalSpaceTransform ( int32  BoneIndex)

Returns local transform for the bone index.

Do not access Bones array directly but via this This will fill up gradually mesh space bases

◆ GetParentBoneIndex()

int32 FA2CSPose::GetParentBoneIndex ( const int32  BoneIndex) const

Get parent bone index for given bone index.

◆ IsValid()

bool FA2CSPose::IsValid ( ) const

Returns if this struct is valid.

Friends And Related Symbol Documentation

◆ FAnimationRuntime

friend class FAnimationRuntime
friend

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