Navigation
API > API/Runtime > API/Runtime/SkeletalMeshDescription
| Name | FSkeletalMeshOperations |
| Type | class |
| Header File | /Engine/Source/Runtime/SkeletalMeshDescription/Public/SkeletalMeshOperations.h |
| Include Path | #include "SkeletalMeshOperations.h" |
Syntax
class FSkeletalMeshOperations : public FStaticMeshOperations
Inheritance Hierarchy
- FStaticMeshOperations → FSkeletalMeshOperations
Structs
| Name | Remarks |
|---|---|
| FSkeletalMeshAppendSettings |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AppendSkinWeight
(
const FMeshDescription& SourceMesh, |
SkeletalMeshOperations.h | ||
static void ApplyRigToGeo
(
FMeshDescription& RigMeshDescription, |
Applies the Rig / Skinning found in RigMeshDescription to the Geometry found in GeomeshDescription Desired behavior of this function was targeting FSkeletalMeshImportData::ApplyRigToGeo. | SkeletalMeshOperations.h | |
static void ConvertHardEdgesToSmoothMasks
(
const FMeshDescription& InMeshDescription, |
A simpler variant of FStaticMeshOperations::ConvertHardEdgesToSmoothGroup that assumes that hard edges always form closed regions. | SkeletalMeshOperations.h | |
static bool CopySkinWeightAttributeFromMesh
(
const FMeshDescription& InSourceMesh, |
Copies skin weight attribute from one mesh to another. | SkeletalMeshOperations.h | |
static void FixVertexInstanceStructure
(
FMeshDescription& SourceMeshDescription, |
Helper function to follow behavior generated in FSkeletalMeshImportData::GetMeshDescription, just straight on FMeshDescriptions. | SkeletalMeshOperations.h | |
static bool GetPosedMesh
(
const FMeshDescription& InSourceMesh, |
Returns a mesh in the pose given by the component-space transforms passed in. | SkeletalMeshOperations.h | |
static bool GetPosedMesh
(
const FMeshDescription& InSourceMesh, |
Returns a mesh in the pose given by the bone-space transforms passed in. | SkeletalMeshOperations.h | |
static bool GetPosedMeshInPlace
(
FMeshDescription& InOutTargetMesh, |
Returns a mesh in the pose given by the component-space transforms passed in. | SkeletalMeshOperations.h | |
static bool GetUnposedMesh
(
const FMeshDescription& InPosedMesh, |
Returns the unposed version of the provided posed mesh | SkeletalMeshOperations.h | |
static bool GetUnposedMeshInPlace
(
FMeshDescription& InOutTargetMesh, |
Returns the unposed version of the provided posed mesh | SkeletalMeshOperations.h | |
static bool RemapBoneIndicesOnSkinWeightAttribute
(
FMeshDescription& InMesh, |
Remaps the bone indices on all skin weight attributes from one index to another. | SkeletalMeshOperations.h | |
static void ValidateAndFixInfluences
(
FMeshDescription& MeshDescription, |
Function will do the following steps on the MeshDescription (SkeletalMeshDescription) : | SkeletalMeshOperations.h | |
static void ValidateFixComputeMeshDescriptionData
(
FMeshDescription& MeshDescription, |
Helper function to follow behavior generated in FSkeletalMeshImportData::GetMeshDescription, just straight on FMeshDescriptions It will do the following steps: | SkeletalMeshOperations.h |