Navigation
API > API/Developer > API/Developer/MeshMergeUtilities > API/Developer/MeshMergeUtilities/IMeshMergeUtilities
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CreateProxyMesh
(
const TArray< AActor* >& InActors, |
Merges list of actors into single proxy mesh | IMeshMergeUtilities.h | |
void CreateProxyMesh
(
const TArray< UStaticMeshComponent* >& InComponents, |
Merges list of static meshes into single proxy mesh | IMeshMergeUtilities.h | |
void CreateProxyMesh
(
const TArray< AActor* >& InActors, |
Merges list of actors into single proxy mesh | IMeshMergeUtilities.h | |
void CreateProxyMesh
(
const TArray< UStaticMeshComponent* >& InComponents, |
Merges list of static meshes into single proxy mesh | IMeshMergeUtilities.h |
CreateProxyMesh(const TArray< AActor > &, const struct FMeshProxySettings &, UPackage , const FString &, const FGuid, const FCreateProxyDelegate &, const bool, const float)
Description
Merges list of actors into single proxy mesh
| Name | CreateProxyMesh |
| Type | function |
| Header File | /Engine/Source/Developer/MeshMergeUtilities/Public/IMeshMergeUtilities.h |
| Include Path | #include "IMeshMergeUtilities.h" |
void CreateProxyMesh
(
const TArray < AActor * > & InActors,
const struct FMeshProxySettings & InMeshProxySettings,
UPackage * InOuter,
const FString & InProxyBasePackageName,
const FGuid InGuid,
const FCreateProxyDelegate & InProxyCreatedDelegate,
const bool bAllowAsync,
const float ScreenSize
) const
Parameters
| Name | Remarks |
|---|---|
| Actors | List of Actors to merge |
| InProxySettings | Merge settings |
| 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 |
CreateProxyMesh(const TArray< UStaticMeshComponent > &, const struct FMeshProxySettings &, UPackage , const FString &, const FGuid, const FCreateProxyDelegate &, const bool, const float)
Description
Merges list of static meshes into single proxy mesh
| Name | CreateProxyMesh |
| Type | function |
| Header File | /Engine/Source/Developer/MeshMergeUtilities/Public/IMeshMergeUtilities.h |
| Include Path | #include "IMeshMergeUtilities.h" |
void CreateProxyMesh
(
const TArray < UStaticMeshComponent * > & InComponents,
const struct FMeshProxySettings & InMeshProxySettings,
UPackage * InOuter,
const FString & InProxyBasePackageName,
const FGuid InGuid,
const FCreateProxyDelegate & InProxyCreatedDelegate,
const bool bAllowAsync,
const float ScreenSize
) const
Parameters
| Name | Remarks |
|---|---|
| InComponents | List of meshes to merge |
| InProxySettings | Merge settings |
| 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 |
CreateProxyMesh(const TArray< AActor > &, const struct FMeshProxySettings &, UMaterialInterface , UPackage *, const FString &, const FGuid, const FCreateProxyDelegate &, const bool, const float)
Description
Merges list of actors into single proxy mesh
| Name | CreateProxyMesh |
| Type | function |
| Header File | /Engine/Source/Developer/MeshMergeUtilities/Public/IMeshMergeUtilities.h |
| Include Path | #include "IMeshMergeUtilities.h" |
void CreateProxyMesh
(
const TArray < AActor * > & InActors,
const struct FMeshProxySettings & InMeshProxySettings,
UMaterialInterface * InBaseMaterial,
UPackage * InOuter,
const FString & InProxyBasePackageName,
const FGuid InGuid,
const FCreateProxyDelegate & InProxyCreatedDelegate,
const bool bAllowAsync,
const float ScreenSize
) const
Parameters
| Name | Remarks |
|---|---|
| Actors | List of Actors 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 |
CreateProxyMesh(const TArray< UStaticMeshComponent > &, const struct FMeshProxySettings &, UMaterialInterface , UPackage *, const FString &, const FGuid, const FCreateProxyDelegate &, const bool, const float)
Description
Merges list of static meshes into single proxy mesh
| Name | CreateProxyMesh |
| Type | function |
| Header File | /Engine/Source/Developer/MeshMergeUtilities/Public/IMeshMergeUtilities.h |
| Include Path | #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
Parameters
| Name | Remarks |
|---|---|
| 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 |