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

#include <BonePose.h>

+ Inheritance diagram for FMeshPose:

Public Types

typedef FMeshPoseBoneIndex BoneIndexType
 

Public Member Functions

const FBoneContainerGetBoneContainer () const
 
void SetBoneContainer (const FBoneContainer *InBoneContainer)
 
ENGINE_API void ResetToRefPose ()
 
void ResetToIdentity ()
 
bool IsNormalized () const
 
bool ContainsNaN () const
 
BoneIndexType GetParentBone (const BoneIndexType &BoneIndex)
 
- Public Member Functions inherited from FBasePose< FMeshPoseBoneIndex, FDefaultAllocator >
void InitBones (int32 NumBones)
 
int32 GetNumBones () const
 
bool IsValidIndex (const FMeshPoseBoneIndex &BoneIndex) const
 
FTransformoperator[] (const FMeshPoseBoneIndex &BoneIndex)
 
const FTransformoperator[] (const FMeshPoseBoneIndex &BoneIndex) const
 
TArrayView< FTransformGetMutableBones ()
 
const TArray< FTransform, FDefaultAllocator > & GetBones () const
 
TArray< FTransform, FDefaultAllocator > && MoveBones ()
 

Protected Attributes

const FBoneContainerBoneContainer
 
- Protected Attributes inherited from FBasePose< FMeshPoseBoneIndex, FDefaultAllocator >
TArray< FTransform, FDefaultAllocatorBones
 

Member Typedef Documentation

◆ BoneIndexType

Member Function Documentation

◆ ContainsNaN()

bool FMeshPose::ContainsNaN ( ) const

◆ GetBoneContainer()

const FBoneContainer & FMeshPose::GetBoneContainer ( ) const
inline

◆ GetParentBone()

BoneIndexType FMeshPose::GetParentBone ( const BoneIndexType BoneIndex)
inline

◆ IsNormalized()

bool FMeshPose::IsNormalized ( ) const

◆ ResetToIdentity()

void FMeshPose::ResetToIdentity ( )

◆ ResetToRefPose()

void FMeshPose::ResetToRefPose ( )

◆ SetBoneContainer()

void FMeshPose::SetBoneContainer ( const FBoneContainer InBoneContainer)
inline

Member Data Documentation

◆ BoneContainer

const FBoneContainer* FMeshPose::BoneContainer
protected

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