#include <AnimNode_VRHandBlendSpace.h>
|
| FAnimNode_VRHandBlendSpace () |
|
virtual void | Initialize_AnyThread (const FAnimationInitializeContext &Context) override |
|
virtual void | Update_AnyThread (const FAnimationUpdateContext &Context) override |
|
virtual void | CacheBones_AnyThread (const FAnimationCacheBonesContext &Context) override |
|
virtual void | Evaluate_AnyThread (FPoseContext &Output) override |
|
virtual void | GatherDebugData (FNodeDebugData &DebugData) override |
|
void | BlendFingerBones (FPoseContext &Output, TMap< FCompactPoseBoneIndex, FTransform > CurrentTransforms, TMap< FCompactPoseBoneIndex, FTransform > TargetTransforms, const TArray< FCompactPoseBoneIndex > &FingerBones, float CurlAlpha) |
|
void | BlendFingerBones (FPoseContext &Output, const FPoseContext &ClosedPoseContext, const TArray< FCompactPoseBoneIndex > &FingerBones, float CurlAlpha) |
|
void | RecordPoseToMap (TMap< FCompactPoseBoneIndex, FTransform > &Map, const FPoseContext &ClosedPoseContext) |
|
void | SetFingersTransform (FPoseContext &Output, const TArray< FCompactPoseBoneIndex > &FingerBones, TMap< FCompactPoseBoneIndex, FTransform > &Map) |
|
void | ApplyPoseFromMap (FPoseContext &Output, TMap< FCompactPoseBoneIndex, FTransform > &Map) |
|
void | ClearGrabInitialize () |
|
void | BlendPoses (FPoseContext &Output, const TMap< FCompactPoseBoneIndex, FTransform > &BaseTransforms, const TMap< FCompactPoseBoneIndex, FTransform > &TargetTransforms, float Weight) |
|
Animation node: apply fingers relative transforms to animation data
◆ FAnimNode_VRHandBlendSpace()
FAnimNode_VRHandBlendSpace::FAnimNode_VRHandBlendSpace |
( |
| ) |
|
◆ ApplyPoseFromMap()
void FAnimNode_VRHandBlendSpace::ApplyPoseFromMap |
( |
FPoseContext & | Output, |
|
|
TMap< FCompactPoseBoneIndex, FTransform > & | Map ) |
◆ BlendFingerBones() [1/2]
void FAnimNode_VRHandBlendSpace::BlendFingerBones |
( |
FPoseContext & | Output, |
|
|
const FPoseContext & | ClosedPoseContext, |
|
|
const TArray< FCompactPoseBoneIndex > & | FingerBones, |
|
|
float | CurlAlpha ) |
◆ BlendFingerBones() [2/2]
void FAnimNode_VRHandBlendSpace::BlendFingerBones |
( |
FPoseContext & | Output, |
|
|
TMap< FCompactPoseBoneIndex, FTransform > | CurrentTransforms, |
|
|
TMap< FCompactPoseBoneIndex, FTransform > | TargetTransforms, |
|
|
const TArray< FCompactPoseBoneIndex > & | FingerBones, |
|
|
float | CurlAlpha ) |
◆ BlendPoses()
void FAnimNode_VRHandBlendSpace::BlendPoses |
( |
FPoseContext & | Output, |
|
|
const TMap< FCompactPoseBoneIndex, FTransform > & | BaseTransforms, |
|
|
const TMap< FCompactPoseBoneIndex, FTransform > & | TargetTransforms, |
|
|
float | Weight ) |
◆ CacheBones_AnyThread()
void FAnimNode_VRHandBlendSpace::CacheBones_AnyThread |
( |
const FAnimationCacheBonesContext & | Context | ) |
|
|
overridevirtual |
◆ ClearGrabInitialize()
void FAnimNode_VRHandBlendSpace::ClearGrabInitialize |
( |
| ) |
|
◆ Evaluate_AnyThread()
void FAnimNode_VRHandBlendSpace::Evaluate_AnyThread |
( |
FPoseContext & | Output | ) |
|
|
overridevirtual |
◆ GatherDebugData()
void FAnimNode_VRHandBlendSpace::GatherDebugData |
( |
FNodeDebugData & | DebugData | ) |
|
|
overridevirtual |
◆ Initialize_AnyThread()
void FAnimNode_VRHandBlendSpace::Initialize_AnyThread |
( |
const FAnimationInitializeContext & | Context | ) |
|
|
overridevirtual |
◆ RecordPoseToMap()
void FAnimNode_VRHandBlendSpace::RecordPoseToMap |
( |
TMap< FCompactPoseBoneIndex, FTransform > & | Map, |
|
|
const FPoseContext & | ClosedPoseContext ) |
◆ SetFingersTransform()
void FAnimNode_VRHandBlendSpace::SetFingersTransform |
( |
FPoseContext & | Output, |
|
|
const TArray< FCompactPoseBoneIndex > & | FingerBones, |
|
|
TMap< FCompactPoseBoneIndex, FTransform > & | Map ) |
◆ Update_AnyThread()
void FAnimNode_VRHandBlendSpace::Update_AnyThread |
( |
const FAnimationUpdateContext & | Context | ) |
|
|
overridevirtual |
◆ ABlendWeight
float FAnimNode_VRHandBlendSpace::ABlendWeight = 0.0f |
◆ AimGrabTransforms
TMap<FCompactPoseBoneIndex, FTransform> FAnimNode_VRHandBlendSpace::AimGrabTransforms |
◆ Alpha
float FAnimNode_VRHandBlendSpace::Alpha |
◆ BBlendWeight
float FAnimNode_VRHandBlendSpace::BBlendWeight = 0.0f |
◆ BlendSpeed
float FAnimNode_VRHandBlendSpace::BlendSpeed = 10.0f |
◆ ClosedPose
FPoseLink FAnimNode_VRHandBlendSpace::ClosedPose |
◆ ClosedTransforms
TMap<FCompactPoseBoneIndex, FTransform> FAnimNode_VRHandBlendSpace::ClosedTransforms |
◆ GrabAPose
FPoseLink FAnimNode_VRHandBlendSpace::GrabAPose |
◆ GrabATransforms
TMap<FCompactPoseBoneIndex, FTransform> FAnimNode_VRHandBlendSpace::GrabATransforms |
◆ GrabBPose
FPoseLink FAnimNode_VRHandBlendSpace::GrabBPose |
◆ GrabBTransforms
TMap<FCompactPoseBoneIndex, FTransform> FAnimNode_VRHandBlendSpace::GrabBTransforms |
◆ GrabPose
FPoseLink FAnimNode_VRHandBlendSpace::GrabPose |
◆ GrabTransforms
TMap<FCompactPoseBoneIndex, FTransform> FAnimNode_VRHandBlendSpace::GrabTransforms |
◆ GrabTriggerPose
FPoseLink FAnimNode_VRHandBlendSpace::GrabTriggerPose |
◆ GrabTriggerTransforms
TMap<FCompactPoseBoneIndex, FTransform> FAnimNode_VRHandBlendSpace::GrabTriggerTransforms |
◆ HandBone
FBoneReference FAnimNode_VRHandBlendSpace::HandBone = FBoneReference("hand_r") |
◆ HandData
FHandData FAnimNode_VRHandBlendSpace::HandData |
◆ IKClosedPose
FPoseLink FAnimNode_VRHandBlendSpace::IKClosedPose |
◆ IKClosedTransforms
TMap<FCompactPoseBoneIndex, FTransform> FAnimNode_VRHandBlendSpace::IKClosedTransforms |
◆ IKOpenPose
FPoseLink FAnimNode_VRHandBlendSpace::IKOpenPose |
◆ IKOpenTransforms
TMap<FCompactPoseBoneIndex, FTransform> FAnimNode_VRHandBlendSpace::IKOpenTransforms |
◆ Index01Bone
FBoneReference FAnimNode_VRHandBlendSpace::Index01Bone = FBoneReference("index_01_r") |
◆ Index02Bone
FBoneReference FAnimNode_VRHandBlendSpace::Index02Bone = FBoneReference("index_02_r") |
◆ Index03Bone
FBoneReference FAnimNode_VRHandBlendSpace::Index03Bone = FBoneReference("index_03_r") |
◆ IndexBones
TArray<FCompactPoseBoneIndex> FAnimNode_VRHandBlendSpace::IndexBones |
|
protected |
◆ IndexMetacarpalBone
FBoneReference FAnimNode_VRHandBlendSpace::IndexMetacarpalBone = FBoneReference("index_metacarpal_r") |
◆ IsAimGrabInitialized
bool FAnimNode_VRHandBlendSpace::IsAimGrabInitialized |
◆ IsGrabInitialized
bool FAnimNode_VRHandBlendSpace::IsGrabInitialized |
◆ IsGrabInteractableInitialized
bool FAnimNode_VRHandBlendSpace::IsGrabInteractableInitialized |
◆ IsHandDefaultInitialized
bool FAnimNode_VRHandBlendSpace::IsHandDefaultInitialized |
◆ IsIKInitialized
bool FAnimNode_VRHandBlendSpace::IsIKInitialized |
◆ Middle01Bone
FBoneReference FAnimNode_VRHandBlendSpace::Middle01Bone = FBoneReference("middle_01_r") |
◆ Middle02Bone
FBoneReference FAnimNode_VRHandBlendSpace::Middle02Bone = FBoneReference("middle_02_r") |
◆ Middle03Bone
FBoneReference FAnimNode_VRHandBlendSpace::Middle03Bone = FBoneReference("middle_03_r") |
◆ MiddleBones
TArray<FCompactPoseBoneIndex> FAnimNode_VRHandBlendSpace::MiddleBones |
|
protected |
◆ MiddleMetacarpalBone
FBoneReference FAnimNode_VRHandBlendSpace::MiddleMetacarpalBone = FBoneReference("middle_metacarpal_r") |
◆ OpenPose
FPoseLink FAnimNode_VRHandBlendSpace::OpenPose |
◆ OpenTransforms
TMap<FCompactPoseBoneIndex, FTransform> FAnimNode_VRHandBlendSpace::OpenTransforms |
◆ Pinky01Bone
FBoneReference FAnimNode_VRHandBlendSpace::Pinky01Bone = FBoneReference("pinky_01_r") |
◆ Pinky02Bone
FBoneReference FAnimNode_VRHandBlendSpace::Pinky02Bone = FBoneReference("pinky_02_r") |
◆ Pinky03Bone
FBoneReference FAnimNode_VRHandBlendSpace::Pinky03Bone = FBoneReference("pinky_03_r") |
◆ PinkyBones
TArray<FCompactPoseBoneIndex> FAnimNode_VRHandBlendSpace::PinkyBones |
|
protected |
◆ PinkyMetacarpalBone
FBoneReference FAnimNode_VRHandBlendSpace::PinkyMetacarpalBone = FBoneReference("pinky_metacarpal_r") |
◆ Ring01Bone
FBoneReference FAnimNode_VRHandBlendSpace::Ring01Bone = FBoneReference("ring_01_r") |
◆ Ring02Bone
FBoneReference FAnimNode_VRHandBlendSpace::Ring02Bone = FBoneReference("ring_02_r") |
◆ Ring03Bone
FBoneReference FAnimNode_VRHandBlendSpace::Ring03Bone = FBoneReference("ring_03_r") |
◆ RingBones
TArray<FCompactPoseBoneIndex> FAnimNode_VRHandBlendSpace::RingBones |
|
protected |
◆ RingMetacarpalBone
FBoneReference FAnimNode_VRHandBlendSpace::RingMetacarpalBone = FBoneReference("ring_metacarpal_r") |
◆ Thumb01Bone
FBoneReference FAnimNode_VRHandBlendSpace::Thumb01Bone = FBoneReference("thumb_01_r") |
◆ Thumb02Bone
FBoneReference FAnimNode_VRHandBlendSpace::Thumb02Bone = FBoneReference("thumb_02_r") |
◆ Thumb03Bone
FBoneReference FAnimNode_VRHandBlendSpace::Thumb03Bone = FBoneReference("thumb_03_r") |
◆ ThumbBones
TArray<FCompactPoseBoneIndex> FAnimNode_VRHandBlendSpace::ThumbBones |
|
protected |
The documentation for this struct was generated from the following files: