Navigation
API > API/Plugins > API/Plugins/USDExporter
| Name | UMaterialExporterUsd |
| Type | class |
| Header File | /Engine/Plugins/Importers/USDImporter/Source/USDExporter/Public/MaterialExporterUSD.h |
| Include Path | #include "MaterialExporterUSD.h" |
Syntax
UCLASS ()
class UMaterialExporterUsd : public UExporter
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UExporter → UMaterialExporterUsd
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMaterialExporterUsd() |
MaterialExporterUSD.h |
Functions
Public
Overridden from UExporter
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool ExportBinary
(
UObject* Object, |
MaterialExporterUSD.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool ExportMaterial
(
const UMaterialInterface& Material, |
MaterialExporterUSD.h | ||
static bool ExportMaterial
(
const UMaterialInterface& Material, |
Exports a single material with given options to the target filepath as a UsdPreviewSurface USD asset. | MaterialExporterUSD.h | |
static bool ExportMaterialsForStage
(
const TArray< UMaterialInterface* >& Materials, |
MaterialExporterUSD.h | ||
static bool ExportMaterialsForStage
(
const TArray< UMaterialInterface* >& Materials, |
Exports the provided materials next to the stage's root layer on disk, replacing usages of unrealMaterials within `Stage_ with references to the exported UsdPreviewMaterial assets. | MaterialExporterUSD.h |