Navigation
API > API/Developer > API/Developer/MeshMergeUtilities
| Name | IMeshMergeUtilities |
| Type | class |
| Header File | /Engine/Source/Developer/MeshMergeUtilities/Public/IMeshMergeUtilities.h |
| Include Path | #include "IMeshMergeUtilities.h" |
Syntax
class IMeshMergeUtilities
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IMeshMergeUtilities() |
IMeshMergeUtilities.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BakeMaterialsForComponent
(
TArray< TWeakObjectPtr< UObject > >& OptionObjects, |
Bakes out (in place) materials for given adapter | IMeshMergeUtilities.h | |
void BakeMaterialsForComponent
(
UStaticMeshComponent* StaticMeshComponent |
Bakes out (in place) materials for given static mesh component | IMeshMergeUtilities.h | |
void BakeMaterialsForComponent
(
USkeletalMeshComponent* SkeletalMeshComponent |
Bakes out (in place) materials for given skeletal mesh component | IMeshMergeUtilities.h | |
void BakeMaterialsForMesh
(
UStaticMesh* Mesh |
Bakes out (in place) materials for given static mesh asset | 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 | |
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 | |
| Merges static mesh components into a single actor with multiple instanced static mesh components | IMeshMergeUtilities.h | ||
void MergeComponentsToStaticMesh
(
const TArray< UPrimitiveComponent* >& ComponentsToMerge, |
Merges components into a single Static Mesh (with possible baked out atlas-material) | IMeshMergeUtilities.h | |
void RegisterExtension
(
IMeshMergeExtension* InExtension |
IMeshMergeUtilities.h | ||
void RetrieveMeshDescription
(
const UStaticMeshComponent* InStaticMeshComponent, |
Extract mesh data in FMeshDescription form from the provided static mesh component | IMeshMergeUtilities.h | |
void RetrieveMeshDescription
(
const UStaticMesh* InStaticMesh, |
Extract mesh data in FMeshDescription form from the provided static mesh | IMeshMergeUtilities.h | |
void RetrieveMeshDescription
(
const USkeletalMeshComponent* InSkeletalMeshComponent, |
Extract mesh data in FMeshDescription form from the provided skeletal mesh component | IMeshMergeUtilities.h | |
| Extract physics geometry and body setup from set of primitive components. | IMeshMergeUtilities.h | ||
void UnregisterExtension
(
IMeshMergeExtension* InExtension |
IMeshMergeUtilities.h |