Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Animation
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/Animation/SkinWeightProfile.h |
Include | #include "Animation/SkinWeightProfile.h" |
Syntax
struct FRuntimeSkinWeightProfileData
Remarks
Runtime structure containing the set of override weights and the associated vertex indices
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | b16BitBoneIndices | |
![]() |
TArray< uint8 > | BoneIDs | Either contains FBoneIndexType or uint8 bone indices. |
![]() |
TArray< uint8 > | BoneWeights | |
![]() |
uint8 | NumWeightsPerVertex | |
![]() |
TMap< uint32, uint32 > | VertexIndexToInfluenceOffset | Map between Vertex Indices and the influence offset into BoneIDs/BoneWeights (DEPRECATED and entries of OverridesInfo) |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | ApplyDefaultOverride
(
FSkinWeightVertexBuffer* Buffer |
|
![]() ![]() |
void | ApplyOverrides
(
FSkinWeightVertexBuffer* OverrideBuffer, |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FSkinWeightOverrideInfo | Structure containing per Skin Weight offset and length |
Deprecated Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TArray< FSkinWeightOverrideInfo > | OverridesInfo_DEPRECATED | Per skin weight offset into Weights array and number of weights stored |
![]() |
TArray< uint16 > | Weights_DEPRECATED | Bulk data containing all Weights, stored as bone id in upper and weight in lower (8) bits |