Navigation
API > API/Runtime > API/Runtime/Engine > API/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 |