UMaterialExporterUSDOptions

Options for exporting materials to USD format.

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UMaterialExporterUSDOptions

References

Module

USDExporter

Header

/Engine/Plugins/Importers/USDImporter/Source/USDExporter/Public/MaterialExporterUSDOptions.h

Include

#include "MaterialExporterUSDOptions.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Config=Editor, Blueprintable)
class UMaterialExporterUSDOptions : public UObject

Remarks

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.

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite Config

FIntPoint

 

DefaultTextureSize

Size of the baked texture for all properties that don't have a CustomSize set

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite Config

TArray< FProper...

 

Properties

Properties which are supposed to be baked out for the material

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite Config

FDirectoryPath

 

TexturesDir

Where baked textures are placed

Constructors

Name Description

Public function

UMaterialExporterUSDOptions()

We need a default constructor to have a slate attribute with UMaterialExporterUSDOptions type.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss