Navigation
API > API/Plugins > API/Plugins/SkeletalMerging
References
| Module | SkeletalMerging |
| Header | /Engine/Plugins/Runtime/SkeletalMerging/Source/SkeletalMerging/Public/SkeletalMergingLibrary.h |
| Include | #include "SkeletalMergingLibrary.h" |
Syntax
USTRUCT&40;BlueprintType&41;
struct FSkeletalMeshMergeParams
Remarks
Struct containing all parameters used to perform a Skeletal Mesh merge.
Variables
| Type | Name | Description | |
|---|---|---|---|
| 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). | |
| uint32: 1 | bSkeletonBefore | Update skeleton before merge. Otherwise, update after. Skeleton must also be provided. | |
| TArray< TObjectPtr< USkeletalMesh > > | MeshesToMerge | The list of skeletal meshes to merge. | |
| TArray< FSkelMeshMergeSectionMapping > | MeshSectionMappings | An optional array to map sections from the source meshes to merged section entries. | |
| TObjectPtr< USkeleton > | Skeleton | Skeleton that will be used for the merged mesh. Leave empty if the generated skeleton is OK. | |
| int32 | StripTopLODS | The number of high LODs to remove from input meshes. | |
| TArray< FSkelMeshMergeMeshUVTransforms > | UVTransformsPerMesh | An optional array to transform the UVs in each mesh. |
Constructors
| Type | Name | Description | |
|---|---|---|---|