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

#include <LiveLinkAnimationBlueprintStructs.h>

Public Member Functions

 FCachedSubjectFrame ()
 
 FCachedSubjectFrame (const FLiveLinkSkeletonStaticData *InStaticData, const FLiveLinkAnimationFrameData *InAnimData)
 
virtual ~FCachedSubjectFrame ()=default
 
void SetCurvesFromCache (TMap< FName, float > &OutCurves) const
 
bool GetCurveValueByName (FName InCurveName, float &OutCurveValue) const
 
void GetSubjectMetadata (FSubjectMetadata &OutSubjectMetadata) const
 
int32 GetNumberOfTransforms () const
 
void GetTransformNames (TArray< FName > &OutTransformNames) const
 
void GetTransformName (const int32 InTransformIndex, FName &OutName) const
 
int32 GetTransformIndexFromName (FName InTransformName) const
 
int32 GetParentTransformIndex (const int32 InTransformIndex) const
 
void GetChildTransformIndices (const int32 InTransformIndex, TArray< int32 > &OutChildIndices) const
 
void GetTransformParentSpace (const int32 InTransformIndex, FTransform &OutTransform) const
 
void GetTransformRootSpace (const int32 InTransformIndex, FTransform &OutTransform) const
 
int32 GetRootIndex () const
 
const FLiveLinkSkeletonStaticDataGetSourceSkeletonData () const
 
const FLiveLinkAnimationFrameDataGetSourceAnimationFrameData () const
 

Constructor & Destructor Documentation

◆ FCachedSubjectFrame() [1/2]

FCachedSubjectFrame::FCachedSubjectFrame ( )

◆ FCachedSubjectFrame() [2/2]

FCachedSubjectFrame::FCachedSubjectFrame ( const FLiveLinkSkeletonStaticData InStaticData,
const FLiveLinkAnimationFrameData InAnimData 
)

◆ ~FCachedSubjectFrame()

virtual FCachedSubjectFrame::~FCachedSubjectFrame ( )
virtualdefault

Member Function Documentation

◆ GetChildTransformIndices()

void FCachedSubjectFrame::GetChildTransformIndices ( const int32  InTransformIndex,
TArray< int32 > &  OutChildIndices 
) const

◆ GetCurveValueByName()

bool FCachedSubjectFrame::GetCurveValueByName ( FName  InCurveName,
float OutCurveValue 
) const

◆ GetNumberOfTransforms()

int32 FCachedSubjectFrame::GetNumberOfTransforms ( ) const

◆ GetParentTransformIndex()

int32 FCachedSubjectFrame::GetParentTransformIndex ( const int32  InTransformIndex) const

◆ GetRootIndex()

int32 FCachedSubjectFrame::GetRootIndex ( ) const

◆ GetSourceAnimationFrameData()

const FLiveLinkAnimationFrameData & FCachedSubjectFrame::GetSourceAnimationFrameData ( ) const
inline

◆ GetSourceSkeletonData()

const FLiveLinkSkeletonStaticData & FCachedSubjectFrame::GetSourceSkeletonData ( ) const
inline

◆ GetSubjectMetadata()

void FCachedSubjectFrame::GetSubjectMetadata ( FSubjectMetadata OutSubjectMetadata) const

◆ GetTransformIndexFromName()

int32 FCachedSubjectFrame::GetTransformIndexFromName ( FName  InTransformName) const

◆ GetTransformName()

void FCachedSubjectFrame::GetTransformName ( const int32  InTransformIndex,
FName OutName 
) const

◆ GetTransformNames()

void FCachedSubjectFrame::GetTransformNames ( TArray< FName > &  OutTransformNames) const

◆ GetTransformParentSpace()

void FCachedSubjectFrame::GetTransformParentSpace ( const int32  InTransformIndex,
FTransform OutTransform 
) const

◆ GetTransformRootSpace()

void FCachedSubjectFrame::GetTransformRootSpace ( const int32  InTransformIndex,
FTransform OutTransform 
) const

◆ SetCurvesFromCache()

void FCachedSubjectFrame::SetCurvesFromCache ( TMap< FName, float > &  OutCurves) const

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