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

#include <BoneSocketReference.h>

Public Member Functions

 FBoneSocketTarget (FName InName=NAME_None, bool bInUseSocket=false)
 
void InitializeBoneReferences (const FBoneContainer &RequiredBones)
 
void Initialize (const FAnimInstanceProxy *InAnimInstanceProxy)
 
bool HasValidSetup () const
 
bool HasTargetSetup () const
 
FName GetTargetSetup () const
 
bool IsValidToEvaluate (const FBoneContainer &RequiredBones) const
 
FCompactPoseBoneIndex GetCompactPoseBoneIndex () const
 
template<typename poseType >
FTransform GetTargetTransform (const FVector &TargetOffset, FCSPose< poseType > &InPose, const FTransform &InComponentToWorld) const
 
template<typename poseType >
FTransform GetTargetTransform (const FTransform &TargetOffset, FCSPose< poseType > &InPose, const FTransform &InComponentToWorld) const
 

Public Attributes

bool bUseSocket
 
FBoneReference BoneReference
 
FSocketReference SocketReference
 

Constructor & Destructor Documentation

◆ FBoneSocketTarget()

FBoneSocketTarget::FBoneSocketTarget ( FName  InName = NAME_None,
bool  bInUseSocket = false 
)
inline

Member Function Documentation

◆ GetCompactPoseBoneIndex()

FCompactPoseBoneIndex FBoneSocketTarget::GetCompactPoseBoneIndex ( ) const
inline

◆ GetTargetSetup()

FName FBoneSocketTarget::GetTargetSetup ( ) const
inline

◆ GetTargetTransform() [1/2]

template<typename poseType >
FTransform FBoneSocketTarget::GetTargetTransform ( const FTransform TargetOffset,
FCSPose< poseType > &  InPose,
const FTransform InComponentToWorld 
) const
inline

◆ GetTargetTransform() [2/2]

template<typename poseType >
FTransform FBoneSocketTarget::GetTargetTransform ( const FVector TargetOffset,
FCSPose< poseType > &  InPose,
const FTransform InComponentToWorld 
) const
inline

Get Target Transform from current incoming pose

◆ HasTargetSetup()

bool FBoneSocketTarget::HasTargetSetup ( ) const
inline

◆ HasValidSetup()

bool FBoneSocketTarget::HasValidSetup ( ) const
inline

return true if valid. Otherwise return false

◆ Initialize()

void FBoneSocketTarget::Initialize ( const FAnimInstanceProxy InAnimInstanceProxy)
inline

Initialize Bone Reference, return TRUE if success, otherwise, return false

◆ InitializeBoneReferences()

void FBoneSocketTarget::InitializeBoneReferences ( const FBoneContainer RequiredBones)
inline

◆ IsValidToEvaluate()

bool FBoneSocketTarget::IsValidToEvaluate ( const FBoneContainer RequiredBones) const
inline

return true if valid. Otherwise return false

Member Data Documentation

◆ BoneReference

FBoneReference FBoneSocketTarget::BoneReference

◆ bUseSocket

bool FBoneSocketTarget::bUseSocket

◆ SocketReference

FSocketReference FBoneSocketTarget::SocketReference

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