Navigation
API > API/Runtime > API/Runtime/AnimationCore > API/Runtime/AnimationCore/FBoneWeights
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FBoneWeights Blend
(
const FBoneWeights& InA, |
Blend two bone weights together, making sure to add in every influence from both, using the given settings. | BoneWeights.h | |
static FBoneWeights Blend
(
const FBoneWeights& InA, |
Blend three bone weights via barycentric coordinates using the given settings. | BoneWeights.h |
Blend(const FBoneWeights &, const FBoneWeights &, float, const FBoneWeightsSettings &)
Description
Blend two bone weights together, making sure to add in every influence from both, using the given settings. The bias value should lie on the [0,1] interval. Values outside that range may give unwanted results.
| Name | Blend |
| Type | function |
| Header File | /Engine/Source/Runtime/AnimationCore/Public/BoneWeights.h |
| Include Path | #include "BoneWeights.h" |
static FBoneWeights Blend
(
const FBoneWeights & InA,
const FBoneWeights & InB,
float InBias,
const FBoneWeightsSettings & InSettings
)
Blend(const FBoneWeights &, const FBoneWeights &, const FBoneWeights &, float, float, float, const FBoneWeightsSettings &)
Description
Blend three bone weights via barycentric coordinates using the given settings. Considers the influence from all of the bones. Coordinates should sum to one.
| Name | Blend |
| Type | function |
| Header File | /Engine/Source/Runtime/AnimationCore/Public/BoneWeights.h |
| Include Path | #include "BoneWeights.h" |
static FBoneWeights Blend
(
const FBoneWeights & InA,
const FBoneWeights & InB,
const FBoneWeights & InC,
float InBaryX,
float InBaryY,
float InBaryZ,
const FBoneWeightsSettings & InSettings
)