Navigation
API > API/Plugins > API/Plugins/InterchangeImport
Nanite assembly builder helper for static and skeletal meshes.
| Name | FInterchangeNaniteAssemblyBuilder |
| Type | class |
| Header File | /Engine/Plugins/Interchange/Runtime/Source/Import/Public/Mesh/InterchangeMeshHelper.h |
| Include Path | #include "Mesh/InterchangeMeshHelper.h" |
Syntax
class FInterchangeNaniteAssemblyBuilder
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FInterchangeNaniteAssemblyBuilder
(
TUniquePtr< ImplBase > Impl |
Nanite assembly builder ctor/dtor | Mesh/InterchangeMeshHelper.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FInterchangeNaniteAssemblyBuilder() |
Mesh/InterchangeMeshHelper.h |
Interfaces
| Name | Remarks |
|---|---|
| ImplBase | Nanite assembly builder abstract base class (to hide underlying USkeletalMesh/UStaticMesh templated type) |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Impl | TUniquePtr< ImplBase > | Mesh/InterchangeMeshHelper.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddDescription
(
const TOptional< UE::Interchange::FNaniteAssemblyDescription >& Description |
Add the given FNaniteAssemblyDescription data to the builder. | Mesh/InterchangeMeshHelper.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FInterchangeNaniteAssemblyBuilder Create
(
USkeletalMesh* SkeletalMesh, |
Create a builder for the given skeletal mesh. | Mesh/InterchangeMeshHelper.h | |
static FInterchangeNaniteAssemblyBuilder Create
(
UStaticMesh* StaticMesh, |
Create a builder for the given static mesh. | Mesh/InterchangeMeshHelper.h |