Navigation
API > API/Plugins > API/Plugins/GLTFCore
References
| Module | GLTFCore |
| Header | /Engine/Plugins/Interchange/Runtime/Source/Parsers/GLTFCore/Public/GLTFMaterial.h |
| Include | #include "GLTFMaterial.h" |
Syntax
struct FMaterial
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | AlphaCutoff | ||
| EAlphaMode | AlphaMode | ||
| FTextureMap | BaseColor | PBR properties. | |
| FVector4f | BaseColorFactor | ||
| bool | bHasClearCoat | ||
| bool | bHasEmissiveStrength | ||
| bool | bHasIOR | ||
| bool | bHasSheen | ||
| bool | bHasSpecular | ||
| bool | bHasTransmission | ||
| bool | bIsDoubleSided | Material properties | |
| bool | bIsUnlitShadingModel | ||
| FClearCoat | ClearCoat | ||
| FTextureMap | Emissive | ||
| FVector3f | EmissiveFactor | ||
| float | EmissiveStrength | ||
| float | IOR | ||
| FMetallicRoughness | MetallicRoughness | ||
| FString | Name | ||
| FTextureMap | Normal | Base properties | |
| float | NormalScale | ||
| FTextureMap | Occlusion | ||
| float | OcclusionStrength | ||
| FPacking | Packing | Extension properties | |
| EShadingModel | ShadingModel | ||
| FSheen | Sheen | ||
| FSpecular | Specular | ||
| FSpecularGlossiness | SpecularGlossiness | ||
| FTransmission | Transmission | ||
| FString | UniqueId |
Constructors
Functions
Classes
| Type | Name | Description | |
|---|---|---|---|
| FClearCoat | |||
| FMetallicRoughness | |||
| FPacking | |||
| FSheen | |||
| FSpecular | |||
| FSpecularGlossiness | "pbrSpecularGlossiness" extension Implements a specular glossiness shading model and is mutually exclusive with "specular" extension, which uses metallic roughness model | ||
| FTransmission |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EAlphaMode | |||
| EPackingFlags | |||
| EShadingModel |