Navigation
API > API/Plugins > API/Plugins/GLTFCore
| Name | FMaterial |
| Type | struct |
| Header File | /Engine/Plugins/Interchange/Runtime/Source/Parsers/GLTFCore/Public/GLTFMaterial.h |
| Include Path | #include "GLTFMaterial.h" |
Syntax
struct FMaterial
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMaterial
(
const FString& Name |
GLTFMaterial.h |
Structs
| Name | Remarks |
|---|---|
| FAnisotropy | |
| FClearCoat | |
| FIridescence | |
| 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
Public
| Name | Remarks |
|---|---|
| EAlphaMode | |
| EPackingFlags | |
| EShadingModel |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AlphaCutoff | float | GLTFMaterial.h | ||
| AlphaMode | EAlphaMode | GLTFMaterial.h | ||
| Anisotropy | FAnisotropy | GLTFMaterial.h | ||
| BaseColor | FTextureMap | PBR properties. | GLTFMaterial.h | |
| BaseColorFactor | FVector4f | GLTFMaterial.h | ||
| bHasClearCoat | bool | GLTFMaterial.h | ||
| bHasEmissiveStrength | bool | GLTFMaterial.h | ||
| bHasIOR | bool | GLTFMaterial.h | ||
| bHasSheen | bool | GLTFMaterial.h | ||
| bHasSpecular | bool | GLTFMaterial.h | ||
| bHasTransmission | bool | GLTFMaterial.h | ||
| bIsDoubleSided | bool | Material properties | GLTFMaterial.h | |
| bIsUnlitShadingModel | bool | GLTFMaterial.h | ||
| ClearCoat | FClearCoat | GLTFMaterial.h | ||
| Emissive | FTextureMap | GLTFMaterial.h | ||
| EmissiveFactor | FVector3f | GLTFMaterial.h | ||
| EmissiveStrength | float | GLTFMaterial.h | ||
| Extras | TMap< FString, FString > | GLTFMaterial.h | ||
| IOR | float | GLTFMaterial.h | ||
| Iridescence | FIridescence | GLTFMaterial.h | ||
| MetallicRoughness | FMetallicRoughness | GLTFMaterial.h | ||
| Name | FString | GLTFMaterial.h | ||
| Normal | FTextureMap | Base properties | GLTFMaterial.h | |
| NormalScale | float | GLTFMaterial.h | ||
| Occlusion | FTextureMap | GLTFMaterial.h | ||
| OcclusionStrength | float | GLTFMaterial.h | ||
| Packing | FPacking | Extension properties | GLTFMaterial.h | |
| ShadingModel | EShadingModel | GLTFMaterial.h | ||
| Sheen | FSheen | GLTFMaterial.h | ||
| Specular | FSpecular | GLTFMaterial.h | ||
| SpecularGlossiness | FSpecularGlossiness | GLTFMaterial.h | ||
| Transmission | FTransmission | GLTFMaterial.h | ||
| UniqueId | FString | GLTFMaterial.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMD5Hash GetHash() |
GLTFMaterial.h | ||
bool IsOpaque() |
GLTFMaterial.h |