UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FBasePose< BoneIndexType, InAllocator > Struct Template Reference

#include <BonePose.h>

+ Inheritance diagram for FBasePose< BoneIndexType, InAllocator >:

Classes

struct  FRangedForReverseSupport
 
struct  FRangedForSupport
 

Public Member Functions

void InitBones (int32 NumBones)
 
int32 GetNumBones () const
 
bool IsValidIndex (const BoneIndexType &BoneIndex) const
 
FTransformoperator[] (const BoneIndexType &BoneIndex)
 
const FTransformoperator[] (const BoneIndexType &BoneIndex) const
 
TArrayView< FTransformGetMutableBones ()
 
const TArray< FTransform, InAllocator > & GetBones () const
 
TArray< FTransform, InAllocator > && MoveBones ()
 

Protected Attributes

TArray< FTransform, InAllocatorBones
 

Member Function Documentation

◆ GetBones()

template<class BoneIndexType , typename InAllocator >
const TArray< FTransform, InAllocator > & FBasePose< BoneIndexType, InAllocator >::GetBones ( ) const
inline

◆ GetMutableBones()

template<class BoneIndexType , typename InAllocator >
TArrayView< FTransform > FBasePose< BoneIndexType, InAllocator >::GetMutableBones ( )
inline

◆ GetNumBones()

template<class BoneIndexType , typename InAllocator >
int32 FBasePose< BoneIndexType, InAllocator >::GetNumBones ( ) const
inline

◆ InitBones()

template<class BoneIndexType , typename InAllocator >
void FBasePose< BoneIndexType, InAllocator >::InitBones ( int32  NumBones)
inline

◆ IsValidIndex()

template<class BoneIndexType , typename InAllocator >
bool FBasePose< BoneIndexType, InAllocator >::IsValidIndex ( const BoneIndexType &  BoneIndex) const
inline

◆ MoveBones()

template<class BoneIndexType , typename InAllocator >
TArray< FTransform, InAllocator > && FBasePose< BoneIndexType, InAllocator >::MoveBones ( )
inline

◆ operator[]() [1/2]

template<class BoneIndexType , typename InAllocator >
FTransform & FBasePose< BoneIndexType, InAllocator >::operator[] ( const BoneIndexType &  BoneIndex)
inline

◆ operator[]() [2/2]

template<class BoneIndexType , typename InAllocator >
const FTransform & FBasePose< BoneIndexType, InAllocator >::operator[] ( const BoneIndexType &  BoneIndex) const
inline

Member Data Documentation

◆ Bones

template<class BoneIndexType , typename InAllocator >
TArray<FTransform, InAllocator> FBasePose< BoneIndexType, InAllocator >::Bones
protected

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