Navigation
API > API/Runtime > API/Runtime/AnimationCore > API/Runtime/AnimationCore/TBoneWeights
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
std::enable_if::value, void >::type Blend
(
const TBoneWeights< ContainerTypeA >& InBoneWeightsA, |
Blend two bone weights together, making sure to add in every influence from both, using the given settings. | BoneWeights.h | |
std::enable_if::value, void >::type Blend
(
const TBoneWeights< ContainerAdapterA >& InBoneWeightsA, |
BoneWeights.h |
Blend(const TBoneWeights< ContainerTypeA > &, const TBoneWeights< ContainerTypeB > &, 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. NOTE: The current container can also be used as an input.
| Name | Blend |
| Type | function |
| Header File | /Engine/Source/Runtime/AnimationCore/Public/BoneWeights.h |
| Include Path | #include "BoneWeights.h" |
template<typename ContainerTypeA, typename ContainerTypeB, typename CT>
std::enable_if<!std::is_const< CT >::value, void >::type Blend
(
const TBoneWeights < ContainerTypeA > & InBoneWeightsA,
const TBoneWeights < ContainerTypeB > & InBoneWeightsB,
float InBias,
const FBoneWeightsSettings & InSettings
)
Blend(const TBoneWeights< ContainerAdapterA > &, const TBoneWeights< ContainerAdapterB > &, const float, const FBoneWeightsSettings &)
| Name | Blend |
| Type | function |
| Header File | /Engine/Source/Runtime/AnimationCore/Public/BoneWeights.h |
| Include Path | #include "BoneWeights.h" |
template<typename ContainerAdapterA, typename ContainerAdapterB, typename CT>
std::enable_if<!std::is_const< CT >::value, void >::type Blend
(
const TBoneWeights < ContainerAdapterA > & InBoneWeightsA,
const TBoneWeights < ContainerAdapterB > & InBoneWeightsB,
const float InBias,
const FBoneWeightsSettings & InSettings
)