UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SkinWeightProfile.cpp File Reference

Classes

class  FSkinnedMeshComponentUpdateSkinWeightsContext
 

Functions

FAutoConsoleVariableRef CVarSkinWeightsLoadByDefaultMode (TEXT("a.SkinWeightProfile.LoadByDefaultMode"), GSkinWeightProfilesLoadByDefaultMode, TEXT("3 = dynamic enabled"), FConsoleVariableDelegate::CreateStatic(&OnDefaultProfileCVarsChanged), ECVF_Default)
 
FAutoConsoleVariableRef CVarSkinWeightProfilesDefaultLODOverride (TEXT("a.SkinWeightProfile.DefaultLODOverride"), GSkinWeightProfilesDefaultLODOverride, TEXT("Override LOD index from which on the default Skin Weight Profile should override the Skeletal Mesh's default Skin Weights"), FConsoleVariableDelegate::CreateStatic(&OnDefaultProfileCVarsChanged), ECVF_Scalability)
 
FAutoConsoleVariableRef CVarSkinWeightProfilesAllowedFromLOD (TEXT("a.SkinWeightProfile.AllowedFromLOD"), GSkinWeightProfilesAllowedFromLOD, TEXT("Override LOD index from which on the Skin Weight Profile can be applied"), FConsoleVariableDelegate::CreateStatic(&OnDefaultProfileCVarsChanged), ECVF_Scalability)
 
FArchiveoperator<< (FArchive &Ar, FRuntimeSkinWeightProfileData &OverrideData)
 
FArchiveoperator<< (FArchive &Ar, FSkinWeightProfilesData &LODData)
 
FArchiveoperator<< (FArchive &Ar, FRuntimeSkinWeightProfileData::FSkinWeightOverrideInfo &OverrideInfo)
 

Variables

int32 GSkinWeightProfilesLoadByDefaultMode = -1
 
int32 GSkinWeightProfilesDefaultLODOverride = -1
 
int32 GSkinWeightProfilesAllowedFromLOD = -1
 

Function Documentation

◆ CVarSkinWeightProfilesAllowedFromLOD()

FAutoConsoleVariableRef CVarSkinWeightProfilesAllowedFromLOD ( TEXT("a.SkinWeightProfile.AllowedFromLOD")  ,
GSkinWeightProfilesAllowedFromLOD  ,
TEXT("Override LOD index from which on the Skin Weight Profile can be applied" ,
FConsoleVariableDelegate::CreateStatic &  OnDefaultProfileCVarsChanged,
ECVF_Scalability   
)

◆ CVarSkinWeightProfilesDefaultLODOverride()

FAutoConsoleVariableRef CVarSkinWeightProfilesDefaultLODOverride ( TEXT("a.SkinWeightProfile.DefaultLODOverride")  ,
GSkinWeightProfilesDefaultLODOverride  ,
TEXT("Override LOD index from which on the default Skin Weight Profile should override the Skeletal Mesh's default Skin Weights" ,
FConsoleVariableDelegate::CreateStatic &  OnDefaultProfileCVarsChanged,
ECVF_Scalability   
)

◆ CVarSkinWeightsLoadByDefaultMode()

FAutoConsoleVariableRef CVarSkinWeightsLoadByDefaultMode ( TEXT("a.SkinWeightProfile.LoadByDefaultMode")  ,
GSkinWeightProfilesLoadByDefaultMode  ,
TEXT("3 = dynamic enabled" ,
FConsoleVariableDelegate::CreateStatic &  OnDefaultProfileCVarsChanged,
ECVF_Default   
)

◆ operator<<() [1/3]

FArchive & operator<< ( FArchive Ar,
FRuntimeSkinWeightProfileData OverrideData 
)

◆ operator<<() [2/3]

FArchive & operator<< ( FArchive Ar,
FRuntimeSkinWeightProfileData::FSkinWeightOverrideInfo OverrideInfo 
)

◆ operator<<() [3/3]

FArchive & operator<< ( FArchive Ar,
FSkinWeightProfilesData LODData 
)

Variable Documentation

◆ GSkinWeightProfilesAllowedFromLOD

int32 GSkinWeightProfilesAllowedFromLOD = -1

◆ GSkinWeightProfilesDefaultLODOverride

int32 GSkinWeightProfilesDefaultLODOverride = -1

◆ GSkinWeightProfilesLoadByDefaultMode

int32 GSkinWeightProfilesLoadByDefaultMode = -1