Module |
|
Header |
/Engine/Source/Developer/MeshMergeUtilities/Public/IMeshMergeUtilities.h |
Include |
#include "IMeshMergeUtilities.h" |
void CreateProxyMesh
(
const TArray< UStaticMeshComponent * > & InComponents,
const struct FMeshProxySettings & InMeshProxySettings,
UMaterialInterface * InBaseMaterial,
UPackage * InOuter,
const FString & InProxyBasePackageName,
const FGuid InGuid,
const FCreateProxyDelegate & InProxyCreatedDelegate,
const bool bAllowAsync,
const float ScreenSize
) const
Merges list of static meshes into single proxy mesh
Parameter |
Description |
---|---|
InComponents |
List of meshes to merge |
InProxySettings |
Merge settings |
InBaseMaterial |
Base Material used for final proxy material |
InOuter |
Package for a generated assets, if NULL new packages will be created for each asset |
ProxyBasePackageName |
Will be used for naming generated assets, in case InOuter is not specified ProxyBasePackageName will be used as long package name for creating new packages |
OutAssetsToSync |
Result assets - mesh, material |