Navigation
API > API/Developer > API/Developer/SkeletalMeshUtilitiesCommon > API/Developer/SkeletalMeshUtilitiesCommon/FLODUtilities
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool UpdateAlternateSkinWeights
(
USkeletalMesh* SkeletalMeshDest, |
This function apply the skinning weights from the saved imported skinning weight data to the destination skeletal mesh. | LODUtilities.h | |
static bool UpdateAlternateSkinWeights
(
USkeletalMesh* SkeletalMeshDest, |
This function apply the skinning weights from asource skeletal mesh to the destination skeletal mesh. | LODUtilities.h | |
static bool UpdateAlternateSkinWeights
(
FSkeletalMeshLODModel& LODModelDest, |
LODUtilities.h | ||
static bool UpdateAlternateSkinWeights
(
USkeletalMesh* SkeletalMeshDest, |
LODUtilities.h | ||
static bool UpdateAlternateSkinWeights
(
USkeletalMesh* SkeletalMeshDest, |
LODUtilities.h | ||
static bool UpdateAlternateSkinWeights
(
FSkeletalMeshLODModel& LODModelDest, |
LODUtilities.h |
UpdateAlternateSkinWeights(USkeletalMesh *, const FName &, int32, const IMeshUtilities::MeshBuildOptions &)
Description
This function apply the skinning weights from the saved imported skinning weight data to the destination skeletal mesh. The Destination will receive the weights has the alternate weights.
| Name | UpdateAlternateSkinWeights |
| Type | function |
| Header File | /Engine/Source/Developer/SkeletalMeshUtilitiesCommon/Public/LODUtilities.h |
| Include Path | #include "LODUtilities.h" |
| Source | /Engine/Source/Developer/SkeletalMeshUtilitiesCommon/Private/LODUtilities.cpp |
static bool UpdateAlternateSkinWeights
(
USkeletalMesh * SkeletalMeshDest,
const FName & ProfileNameDest,
int32 LODIndexDest,
const IMeshUtilities::MeshBuildOptions & Options
)
Parameters
| Name | Remarks |
|---|---|
| SkeletalMeshDest | The skeletal mesh that will receive the alternate skinning weights. |
| LODIndexDest | the destination LOD |
UpdateAlternateSkinWeights(USkeletalMesh , const FName &, USkeletalMesh , int32, int32, const IMeshUtilities::MeshBuildOptions &)
Description
This function apply the skinning weights from asource skeletal mesh to the destination skeletal mesh. The Destination will receive the weights has the alternate weights. We extract the imported skinning weight data from the SkeletalMeshSrc and we save the imported raw data into the destination mesh. Then we call UpdateAlternateSkinWeights without the SkeletalMeshSrc
| Name | UpdateAlternateSkinWeights |
| Type | function |
| Header File | /Engine/Source/Developer/SkeletalMeshUtilitiesCommon/Public/LODUtilities.h |
| Include Path | #include "LODUtilities.h" |
| Source | /Engine/Source/Developer/SkeletalMeshUtilitiesCommon/Private/LODUtilities.cpp |
static bool UpdateAlternateSkinWeights
(
USkeletalMesh * SkeletalMeshDest,
const FName & ProfileNameDest,
USkeletalMesh * SkeletalMeshSrc,
int32 LODIndexDest,
int32 LODIndexSrc,
const IMeshUtilities::MeshBuildOptions & Options
)
Parameters
| Name | Remarks |
|---|---|
| SkeletalMeshDest | The skeletal mesh that will receive the alternate skinning weights. |
| SkeletalMeshSrc | The skeletal mesh that contain the alternate skinning weights. |
| LODIndexDest | the destination LOD |
| LODIndexSrc | the Source LOD index |
UpdateAlternateSkinWeights(FSkeletalMeshLODModel &, FSkeletalMeshImportData &, USkeletalMesh *, const FReferenceSkeleton &, const FName &, int32, const IMeshUtilities::MeshBuildOptions &)
| Name | UpdateAlternateSkinWeights |
| Type | function |
| Header File | /Engine/Source/Developer/SkeletalMeshUtilitiesCommon/Public/LODUtilities.h |
| Include Path | #include "LODUtilities.h" |
| Source | /Engine/Source/Developer/SkeletalMeshUtilitiesCommon/Private/LODUtilities.cpp |
static bool UpdateAlternateSkinWeights
(
FSkeletalMeshLODModel & LODModelDest,
FSkeletalMeshImportData & ImportDataDest,
USkeletalMesh * SkeletalMeshDest,
const FReferenceSkeleton & RefSkeleton,
const FName & ProfileNameDest,
int32 LODIndexDest,
const IMeshUtilities::MeshBuildOptions & Options
)
UpdateAlternateSkinWeights(USkeletalMesh *, const FName &, int32, FOverlappingThresholds, bool, bool, bool, bool)
| Name | UpdateAlternateSkinWeights |
| Type | function |
| Header File | /Engine/Source/Developer/SkeletalMeshUtilitiesCommon/Public/LODUtilities.h |
| Include Path | #include "LODUtilities.h" |
| Source | /Engine/Source/Developer/SkeletalMeshUtilitiesCommon/Private/LODUtilities.cpp |
static bool UpdateAlternateSkinWeights
(
USkeletalMesh * SkeletalMeshDest,
const FName & ProfileNameDest,
int32 LODIndexDest,
FOverlappingThresholds OverlappingThresholds,
bool ShouldImportNormals,
bool ShouldImportTangents,
bool bUseMikkTSpace,
bool bComputeWeightedNormals
)
UpdateAlternateSkinWeights(USkeletalMesh , const FName &, USkeletalMesh , int32, int32, FOverlappingThresholds, bool, bool, bool, bool)
| Name | UpdateAlternateSkinWeights |
| Type | function |
| Header File | /Engine/Source/Developer/SkeletalMeshUtilitiesCommon/Public/LODUtilities.h |
| Include Path | #include "LODUtilities.h" |
| Source | /Engine/Source/Developer/SkeletalMeshUtilitiesCommon/Private/LODUtilities.cpp |
static bool UpdateAlternateSkinWeights
(
USkeletalMesh * SkeletalMeshDest,
const FName & ProfileNameDest,
USkeletalMesh * SkeletalMeshSrc,
int32 LODIndexDest,
int32 LODIndexSrc,
FOverlappingThresholds OverlappingThresholds,
bool ShouldImportNormals,
bool ShouldImportTangents,
bool bUseMikkTSpace,
bool bComputeWeightedNormals
)
UpdateAlternateSkinWeights(FSkeletalMeshLODModel &, FSkeletalMeshImportData &, USkeletalMesh *, const FReferenceSkeleton &, const FName &, int32, FOverlappingThresholds, bool, bool, bool, bool)
| Name | UpdateAlternateSkinWeights |
| Type | function |
| Header File | /Engine/Source/Developer/SkeletalMeshUtilitiesCommon/Public/LODUtilities.h |
| Include Path | #include "LODUtilities.h" |
| Source | /Engine/Source/Developer/SkeletalMeshUtilitiesCommon/Private/LODUtilities.cpp |
static bool UpdateAlternateSkinWeights
(
FSkeletalMeshLODModel & LODModelDest,
FSkeletalMeshImportData & ImportDataDest,
USkeletalMesh * SkeletalMeshDest,
const FReferenceSkeleton & RefSkeleton,
const FName & ProfileNameDest,
int32 LODIndexDest,
FOverlappingThresholds OverlappingThresholds,
bool ShouldImportNormals,
bool ShouldImportTangents,
bool bUseMikkTSpace,
bool bComputeWeightedNormals
)