|
| | TBoneWeights (ContainerType &InContainer) |
| |
| template<typename OtherContainerAdapter , typename CT = ContainerType> |
| std::enable_if<!std::is_const< CT >::value, void >::type | SetBoneWeights (const TBoneWeights< OtherContainerAdapter > &InBoneWeights, const FBoneWeightsSettings &InSettings={}) |
| | TBoneWeights implementation.
|
| |
| template<typename CT = ContainerType> |
| std::enable_if<!std::is_const< CT >::value, void >::type | SetBoneWeights (TArrayView< const FBoneWeight > BoneWeights, const FBoneWeightsSettings &InSettings={}) |
| |
| template<typename CT = ContainerType> |
| std::enable_if<!std::is_const< CT >::value, void >::type | SetBoneWeights (const FBoneIndexType *InBones, const float *InInfluences, int32 NumEntries, const FBoneWeightsSettings &InSettings={}) |
| |
| template<typename CT = ContainerType> |
| std::enable_if<!std::is_const< CT >::value, void >::type | SetBoneWeights (const FBoneIndexType InBones[MaxInlineBoneWeightCount], const uint16 InInfluences[MaxInlineBoneWeightCount], const FBoneWeightsSettings &InSettings={}) |
| |
| template<typename CT = ContainerType> |
| std::enable_if<!std::is_const< CT >::value, bool >::type | AddBoneWeight (FBoneWeight InBoneWeight, const FBoneWeightsSettings &InSettings={}) |
| |
| template<typename CT = ContainerType> |
| std::enable_if<!std::is_const< CT >::value, bool >::type | RemoveBoneWeight (FBoneIndexType InBoneIndex, const FBoneWeightsSettings &InSettings={}) |
| |
| template<typename CT = ContainerType> |
| std::enable_if<!std::is_const< CT >::value, void >::type | Renormalize (const FBoneWeightsSettings &InSettings={}) |
| |
| template<typename ContainerTypeA , typename ContainerTypeB , typename CT = ContainerType> |
| std::enable_if<!std::is_const< CT >::value, void >::type | Blend (const TBoneWeights< ContainerTypeA > &InBoneWeightsA, const TBoneWeights< ContainerTypeB > &InBoneWeightsB, float InBias, const FBoneWeightsSettings &InSettings={}) |
| |
| int32 | Num () const |
| |
| FBoneWeight | Get (int32 Index) const |
| |
| FBoneWeight | operator[] (int32 Index) const |
| |
| int32 | FindWeightIndexByBone (FBoneIndexType InBoneIndex) const |
| |
| int32 | GetTypeHash () const |
| |
| FString | ToString () const |
| |
| 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) |
| |
A templated collection of bone weights algorithms. Requires an adapter to work with a dynamically resizable container.