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

#include <BoneSocketReference.h>

Public Member Functions

 FSocketReference ()
 
 FSocketReference (const FName &InSocketName)
 
ENGINE_API void InitializeSocketInfo (const FAnimInstanceProxy *InAnimInstanceProxy)
 
ENGINE_API void InitialzeCompactBoneIndex (const FBoneContainer &RequiredBones)
 
bool HasValidSetup () const
 
bool IsValidToEvaluate () const
 
FCompactPoseBoneIndex GetCachedSocketCompactBoneIndex () const
 
template<typename poseType >
FTransform GetAnimatedSocketTransform (struct FCSPose< poseType > &InPose) const
 
void InvalidateCachedBoneIndex ()
 

Public Attributes

FName SocketName
 

Constructor & Destructor Documentation

◆ FSocketReference() [1/2]

FSocketReference::FSocketReference ( )
inline

◆ FSocketReference() [2/2]

FSocketReference::FSocketReference ( const FName InSocketName)
inline

Member Function Documentation

◆ GetAnimatedSocketTransform()

template<typename poseType >
FTransform FSocketReference::GetAnimatedSocketTransform ( struct FCSPose< poseType > &  InPose) const
inline

◆ GetCachedSocketCompactBoneIndex()

FCompactPoseBoneIndex FSocketReference::GetCachedSocketCompactBoneIndex ( ) const
inline

◆ HasValidSetup()

bool FSocketReference::HasValidSetup ( ) const
inline

◆ InitializeSocketInfo()

void FSocketReference::InitializeSocketInfo ( const FAnimInstanceProxy InAnimInstanceProxy)

◆ InitialzeCompactBoneIndex()

void FSocketReference::InitialzeCompactBoneIndex ( const FBoneContainer RequiredBones)

◆ InvalidateCachedBoneIndex()

void FSocketReference::InvalidateCachedBoneIndex ( )
inline

◆ IsValidToEvaluate()

bool FSocketReference::IsValidToEvaluate ( ) const
inline

Member Data Documentation

◆ SocketName

FName FSocketReference::SocketName

Target socket to look at. Used if LookAtBone is empty. - You can use LookAtLocation if you need offset from this point. That location will be used in their local space.


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