Navigation
API > API/Plugins > API/Plugins/GLTFExporter
GlTF-specific user data that can be added to material assets to override export options
| Name | UGLTFMaterialExportOptions |
| Type | class |
| Header File | /Engine/Plugins/Enterprise/GLTFExporter/Source/GLTFExporter/Public/UserData/GLTFMaterialUserData.h |
| Include Path | #include "UserData/GLTFMaterialUserData.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, Meta=(DisplayName="GLTF Material Export Options"))
class UGLTFMaterialExportOptions : public UAssetUserData
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAssetUserData → UGLTFMaterialExportOptions
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Default | FGLTFOverrideMaterialBakeSettings | Default bake settings for this material in general. | UserData/GLTFMaterialUserData.h |
|
| Inputs | TMap< EGLTFMaterialPropertyGroup, FGLTFOverrideMaterialBakeSettings > | Input-specific bake settings that override the defaults above. | UserData/GLTFMaterialUserData.h |
|
| Proxy | TObjectPtr< UMaterialInterface > | If assigned, export will use the proxy instead of the original material. | UserData/GLTFMaterialUserData.h |
|
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TextureFilter GetBakeFilterForPropertyGroup
(
const UMaterialInterface* Material, |
UserData/GLTFMaterialUserData.h | ||
static const FGLTFOverrideMaterialBakeSettings * GetBakeSettingsByPredicate
(
const UMaterialInterface* Material, |
UserData/GLTFMaterialUserData.h | ||
static FGLTFMaterialBakeSize GetBakeSizeForPropertyGroup
(
const UMaterialInterface* Material, |
UserData/GLTFMaterialUserData.h | ||
static TextureAddress GetBakeTilingForPropertyGroup
(
const UMaterialInterface* Material, |
UserData/GLTFMaterialUserData.h | ||
static const UMaterialInterface * ResolveProxy
(
const UMaterialInterface* Material |
UserData/GLTFMaterialUserData.h |