Navigation
API > API/Runtime > API/Runtime/AnimationCore
References
| Module | AnimationCore |
| Header | /Engine/Source/Runtime/AnimationCore/Public/BoneWeights.h |
| Include | #include "BoneWeights.h" |
Syntax
template<typename ContainerAdapter>
class TBoneWeights
Remarks
A templated collection of bone weights algorithms. Requires an adapter to work with a dynamically resizable container.
Constructors
| Type | Name | Description | |
|---|---|---|---|
TBoneWeights
(
ContainerType& InContainer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| std::enable_if::value, bool >::type | AddBoneWeight
(
FBoneWeight InBoneWeight, |
||
| 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. | |
| std::enable_if::value, void >::type | Blend
(
const TBoneWeights< ContainerAdapterA >& InBoneWeightsA, |
||
| int32 | FindWeightIndexByBone
(
FBoneIndexType InBoneIndex |
||
| FBoneWeight | |||
| int32 | GetTypeHash () |
||
| int32 | Num () |
||
| std::enable_if::value, bool >::type | RemoveBoneWeight
(
FBoneIndexType InBoneIndex, |
||
| std::enable_if::value, void >::type | Renormalize
(
const FBoneWeightsSettings& InSettings |
||
| std::enable_if::value, void >::type | SetBoneWeights
(
const TBoneWeights< OtherContainerAdapter >& InBoneWeights, |
TBoneWeights implementation. | |
| std::enable_if::value, void >::type | SetBoneWeights
(
TArrayView< const FBoneWeight > BoneWeights, |
||
| std::enable_if::value, void >::type | SetBoneWeights
(
const FBoneIndexType InBones, |
||
| std::enable_if::value, void >::type | SetBoneWeights
(
const FBoneIndexType* InBones, |
||
| FString | ToString () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FBoneWeight | operator[]
(
int32 Index |
Typedefs
| Name | Description |
|---|---|
| ContainerType |