Navigation
API > API/Plugins > API/Plugins/USDExporter
Options for exporting materials to USD format. We use a dedicated object instead of reusing the MaterialBaking module as automated export tasks can only have one options object, and we need to also provide the textures directory.
| Name | UMaterialExporterUSDOptions |
| Type | class |
| Header File | /Engine/Plugins/Importers/USDImporter/Source/USDExporter/Public/MaterialExporterUSDOptions.h |
| Include Path | #include "MaterialExporterUSDOptions.h" |
Syntax
UCLASS (Config=Editor, Blueprintable)
class UMaterialExporterUSDOptions : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMaterialExporterUSDOptions
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bReExportIdenticalAssets | bool | Whether to export any asset (StaticMesh, Material, etc.) even if the existing file already describes the same version of a compatible asset. | MaterialExporterUSDOptions.h |
|
| MaterialBakingOptions | FUsdMaterialBakingOptions | MaterialExporterUSDOptions.h |
|
|
| MetadataOptions | FUsdMetadataExportOptions | MaterialExporterUSDOptions.h |
|