FMaterialProxySettings

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/MaterialMerging.h

Include

#include "Engine/MaterialMerging.h"

Syntax

struct FMaterialProxySettings

Variables

Name Description

Public variable

float

 

AmbientOcclusionConstant

Constant value to use for the Ambient Occlusion property.

Public variable

FIntPoint

 

AmbientOcclusionTextureSize

Override Ambient Occlusion texture size.

Public variable

float

 

AnisotropyConstant

Constant value to use for the Anisotropy property.

Public variable

FIntPoint

 

AnisotropyTextureSize

Override Anisotropy texture size.

Public variable

uint8: 1

 

bAllowTwoSidedMaterial

Whether or not to allow the generated material can be two-sided.

Public variable

uint8: 1

 

bAmbientOcclusionMap

Whether to generate a texture for the Ambient Occlusion property.

Public variable

uint8: 1

 

bAnisotropyMap

Whether to generate a texture for the Anisotropy property.

Public variable

uint8: 1

 

bEmissiveMap

Whether to generate a texture for the Emissive property.

Public variable

TEnumAsByte< EB...

 

BlendMode

Target blend mode for the generated material.

Public variable

uint8: 1

 

bMetallicMap

Whether to generate a texture for the Metallic property.

Public variable

uint8: 1

 

bNormalMap

Whether to generate a texture for the Normal property.

Public variable

uint8: 1

 

bOpacityMap

Whether to generate a texture for the Opacity property.

Public variable

uint8: 1

 

bOpacityMaskMap

Whether to generate a texture for the Opacity Mask property.

Public variable

uint8: 1

 

bRoughnessMap

Whether to generate a texture for the Roughness property.

Public variable

uint8: 1

 

bSpecularMap

Whether to generate a texture for the Specular property.

Public variable

uint8: 1

 

bTangentMap

Whether to generate a texture for the Tangent property.

Public variable

FIntPoint

 

DiffuseTextureSize

Override Diffuse texture size.

Public variable

FIntPoint

 

EmissiveTextureSize

Override Emissive texture size.

Public variable

float

 

GutterSpace

Gutter space to take into account.

Public variable

TEnumAsByte< EM...

 

MaterialMergeType

Public variable

float

 

MetallicConstant

Constant value to use for the Metallic property.

Public variable

FIntPoint

 

MetallicTextureSize

Override Metallic texture size.

Public variable

FIntPoint

 

NormalTextureSize

Override Normal texture size.

Public variable

float

 

OpacityConstant

Constant value to use for the Opacity property.

Public variable

float

 

OpacityMaskConstant

Constant value to use for the Opacity mask property.

Public variable

FIntPoint

 

OpacityMaskTextureSize

Override Opacity Mask texture size.

Public variable

FIntPoint

 

OpacityTextureSize

Override Opacity texture size.

Public variable

float

 

RoughnessConstant

Constant value to use for the Roughness property.

Public variable

FIntPoint

 

RoughnessTextureSize

Override Roughness texture size.

Public variable

float

 

SpecularConstant

Constant value to use for the Specular property.

Public variable

FIntPoint

 

SpecularTextureSize

Override Specular texture size.

Public variable

FIntPoint

 

TangentTextureSize

Override Tangent texture size.

Public variable

FIntPoint

 

TextureSize

Size of generated BaseColor map.

Public variable

TEnumAsByte< ET...

 

TextureSizingType

Method that should be used to generate the sizes of the output textures.

Constructors

Name Description

Public function

FMaterialProxySettings()

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FMaterialProxySettings& Othe...
)

Public function Const

bool

 

operator==

(
    const FMaterialProxySettings& Othe...
)

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