FRuntimeSkinWeightProfileData

Runtime structure containing the set of override weights and the associated vertex indices

Windows
MacOS
Linux

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

Name Description

Public variable

bool

 

b16BitBoneIndices

Public variable

TArray< uint8 >

 

BoneIDs

Either contains FBoneIndexType or uint8 bone indices.

Public variable

TArray< uint8 >

 

BoneWeights

Public variable

uint8

 

NumWeightsPerVertex

Public variable

TMap< uint32, u...

 

VertexIndexToInfluenceOffset

Map between Vertex Indices and the influence offset into BoneIDs/BoneWeights (DEPRECATED and entries of OverridesInfo)

Functions

Name Description

Public function Const

void

 

ApplyDefaultOverride

(
    FSkinWeightVertexBuffer* Buffe...
)

Public function Const

void

 

ApplyOverrides

(
    FSkinWeightVertexBuffer* Overr...,
    const void* DataBuffer,
    const int32 NumVerts
)

Classes

Name

Description

Public struct

FSkinWeightOverrideInfo

Structure containing per Skin Weight offset and length

Deprecated Variables

Name Description

Public variable

TArray< FSkinWe...

 

OverridesInfo_DEPRECATED

Per skin weight offset into Weights array and number of weights stored

Public variable

TArray< uint16 ...

 

Weights_DEPRECATED

Bulk data containing all Weights, stored as bone id in upper and weight in lower (8) bits

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss