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