FSkeletalMeshMergeParams

Struct containing all parameters used to perform a Skeletal Mesh merge.

Choose your operating system:

Windows

macOS

Linux

References

Module

SkeletalMerging

Header

/Engine/Plugins/Runtime/SkeletalMerging/Source/SkeletalMerging/Public/SkeletalMergingLibrary.h

Include

#include "SkeletalMergingLibrary.h"

Syntax

USTRUCT(BlueprintType)
struct FSkeletalMeshMergeParams

Remarks

Struct containing all parameters used to perform a Skeletal Mesh merge.

Variables

Name Description

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

uint32: 1

 

bNeedsCpuAccess

Whether or not the resulting mesh needs to be accessed by the CPU for any reason (e.g. for spawning particle effects).

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

uint32: 1

 

bSkeletonBefore

Update skeleton before merge. Otherwise, update after. Skeleton must also be provided.

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

TArray< TObject...

 

MeshesToMerge

The list of skeletal meshes to merge.

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

TArray< FSkelMe...

 

MeshSectionMappings

An optional array to map sections from the source meshes to merged section entries.

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

TObjectPtr< USk...

 

Skeleton

Skeleton that will be used for the merged mesh. Leave empty if the generated skeleton is OK.

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

int32

 

StripTopLODS

The number of high LODs to remove from input meshes.

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

TArray< FSkelMe...

 

UVTransformsPerMesh

An optional array to transform the UVs in each mesh.

Constructors

Name Description

Public function

FSkeletalMeshMergeParams()