Navigation
API > API/Plugins > API/Plugins/UAF
Bone space conversion utility functions Not a transformer, but transformer-like
| Name | FBoneSpace |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/UAF/UAF/Source/UAF/Public/UAF/ValueRuntime/Transformers/BoneSpace.h |
| Include Path | #include "UAF/ValueRuntime/Transformers/BoneSpace.h" |
Syntax
struct FBoneSpace
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ComponentToLocal
(
const FPoseValueBundle& InputValues, |
UAF/ValueRuntime/Transformers/BoneSpace.h | ||
static void LocalToComponent
(
const FPoseValueBundle& InputValues, |
Converts bone transforms between Local Space and Component Space These functions support outputting to their input in place | UAF/ValueRuntime/Transformers/BoneSpace.h | |
static void LocalToMeshRotation
(
const FPoseValueBundle& InputValues, |
Converts bone transforms between Local Space and Mesh Rotation Space Mesh Rotation Space assumes that bone transform scales are uniform and will yield incorrect results if non-uniform (aka 3D) scale is used. | UAF/ValueRuntime/Transformers/BoneSpace.h | |
static void LocalToMeshScale
(
const FPoseValueBundle& InputValues, |
Converts bone transforms between Local Space and Mesh Scale Space Mesh Scale Space assumes that bone transform scales are uniform and will yield incorrect results if non-uniform (aka 3D) scale is used. | UAF/ValueRuntime/Transformers/BoneSpace.h | |
static void LocalToRootRotation
(
const FPoseValueBundle& InputValues, |
Converts bone transforms between Local Space and Root Rotation Space Root Rotation Space is similar to Mesh Rotation space except that the root bone transform is ignored and assumed to be the identity transform (root corrections are ignored). | UAF/ValueRuntime/Transformers/BoneSpace.h | |
static void MeshRotationToLocal
(
const FPoseValueBundle& InputValues, |
UAF/ValueRuntime/Transformers/BoneSpace.h | ||
static void MeshScaleToLocal
(
const FPoseValueBundle& InputValues, |
UAF/ValueRuntime/Transformers/BoneSpace.h | ||
static void RootRotationToLocal
(
const FPoseValueBundle& InputValues, |
UAF/ValueRuntime/Transformers/BoneSpace.h |