Navigation
API > API/Developer > API/Developer/MeshMergeUtilities > API/Developer/MeshMergeUtilities/IMeshMergeUtilities
References
| Module | MeshMergeUtilities |
| Header | /Engine/Source/Developer/MeshMergeUtilities/Public/IMeshMergeUtilities.h |
| Include | #include "IMeshMergeUtilities.h" |
void MergeComponentsToStaticMesh
&40;
const TArray< UPrimitiveComponent &42; > & ComponentsToMerge,
UWorld &42; World,
const FMeshMergingSettings & InSettings,
UMaterialInterface &42; InBaseMaterial,
UPackage &42; InOuter,
const FString & InBasePackageName,
TArray< UObject &42; > & OutAssetsToSync,
FVector & OutMergedActorLocation,
const float ScreenSize,
bool bSilent
&41; const
Remarks
Merges components into a single Static Mesh (with possible baked out atlas-material) void
Parameters
| Name | Description |
|---|---|
| ComponentsToMerge | Components to merge |
| World | World in which the component reside |
| InSettings | Settings to use |
| InBaseMaterial | Base Material used for final proxy material (optional, can be null) |
| InOuter | Outer if required |
| InBasePackageName | Destination package name for a generated assets. Used if Outer is null. |
| OutAssetsToSync | Merged mesh assets |
| OutMergedActorLocation | World position of merged mesh |
| Screensize | final targeted screensize of mesh |
| bSilent | Non-verbose flag |