UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMaterialProxySettings Struct Reference

#include <MaterialMerging.h>

Public Member Functions

ENGINE_API FMaterialProxySettings ()
 
ENGINE_API bool operator== (const FMaterialProxySettings &Other) const
 
ENGINE_API bool operator!= (const FMaterialProxySettings &Other) const
 
ENGINE_API FIntPoint GetMaxTextureSize () const
 

Public Attributes

TEnumAsByte< ETextureSizingTypeTextureSizingType
 
FIntPoint TextureSize
 
float TargetTexelDensityPerMeter
 
float MeshMaxScreenSizePercent
 
double MeshMinDrawDistance
 
float GutterSpace
 
float MetallicConstant
 
float RoughnessConstant
 
float AnisotropyConstant
 
float SpecularConstant
 
float OpacityConstant
 
float OpacityMaskConstant
 
float AmbientOcclusionConstant
 
TEnumAsByte< EMaterialMergeTypeMaterialMergeType
 
TEnumAsByte< EBlendModeBlendMode
 
uint8 bAllowTwoSidedMaterial: 1
 
uint8 bNormalMap:1
 
uint8 bTangentMap:1
 
uint8 bMetallicMap:1
 
uint8 bRoughnessMap:1
 
uint8 bAnisotropyMap:1
 
uint8 bSpecularMap:1
 
uint8 bEmissiveMap:1
 
uint8 bOpacityMap:1
 
uint8 bOpacityMaskMap:1
 
uint8 bAmbientOcclusionMap:1
 
FIntPoint DiffuseTextureSize
 
FIntPoint NormalTextureSize
 
FIntPoint TangentTextureSize
 
FIntPoint MetallicTextureSize
 
FIntPoint RoughnessTextureSize
 
FIntPoint AnisotropyTextureSize
 
FIntPoint SpecularTextureSize
 
FIntPoint EmissiveTextureSize
 
FIntPoint OpacityTextureSize
 
FIntPoint OpacityMaskTextureSize
 
FIntPoint AmbientOcclusionTextureSize
 

Constructor & Destructor Documentation

◆ FMaterialProxySettings()

FMaterialProxySettings::FMaterialProxySettings ( )

Member Function Documentation

◆ GetMaxTextureSize()

FIntPoint FMaterialProxySettings::GetMaxTextureSize ( ) const

◆ operator!=()

bool FMaterialProxySettings::operator!= ( const FMaterialProxySettings Other) const

◆ operator==()

bool FMaterialProxySettings::operator== ( const FMaterialProxySettings Other) const

Member Data Documentation

◆ AmbientOcclusionConstant

float FMaterialProxySettings::AmbientOcclusionConstant

◆ AmbientOcclusionTextureSize

FIntPoint FMaterialProxySettings::AmbientOcclusionTextureSize

◆ AnisotropyConstant

float FMaterialProxySettings::AnisotropyConstant

◆ AnisotropyTextureSize

FIntPoint FMaterialProxySettings::AnisotropyTextureSize

◆ bAllowTwoSidedMaterial

uint8 FMaterialProxySettings::bAllowTwoSidedMaterial

◆ bAmbientOcclusionMap

uint8 FMaterialProxySettings::bAmbientOcclusionMap

◆ bAnisotropyMap

uint8 FMaterialProxySettings::bAnisotropyMap

◆ bEmissiveMap

uint8 FMaterialProxySettings::bEmissiveMap

◆ BlendMode

TEnumAsByte<EBlendMode> FMaterialProxySettings::BlendMode

◆ bMetallicMap

uint8 FMaterialProxySettings::bMetallicMap

◆ bNormalMap

uint8 FMaterialProxySettings::bNormalMap

◆ bOpacityMap

uint8 FMaterialProxySettings::bOpacityMap

◆ bOpacityMaskMap

uint8 FMaterialProxySettings::bOpacityMaskMap

◆ bRoughnessMap

uint8 FMaterialProxySettings::bRoughnessMap

◆ bSpecularMap

uint8 FMaterialProxySettings::bSpecularMap

◆ bTangentMap

uint8 FMaterialProxySettings::bTangentMap

◆ DiffuseTextureSize

FIntPoint FMaterialProxySettings::DiffuseTextureSize

◆ EmissiveTextureSize

FIntPoint FMaterialProxySettings::EmissiveTextureSize

◆ GutterSpace

float FMaterialProxySettings::GutterSpace

◆ MaterialMergeType

TEnumAsByte<EMaterialMergeType> FMaterialProxySettings::MaterialMergeType

◆ MeshMaxScreenSizePercent

float FMaterialProxySettings::MeshMaxScreenSizePercent

◆ MeshMinDrawDistance

double FMaterialProxySettings::MeshMinDrawDistance

◆ MetallicConstant

float FMaterialProxySettings::MetallicConstant

◆ MetallicTextureSize

FIntPoint FMaterialProxySettings::MetallicTextureSize

◆ NormalTextureSize

FIntPoint FMaterialProxySettings::NormalTextureSize

◆ OpacityConstant

float FMaterialProxySettings::OpacityConstant

◆ OpacityMaskConstant

float FMaterialProxySettings::OpacityMaskConstant

◆ OpacityMaskTextureSize

FIntPoint FMaterialProxySettings::OpacityMaskTextureSize

◆ OpacityTextureSize

FIntPoint FMaterialProxySettings::OpacityTextureSize

◆ RoughnessConstant

float FMaterialProxySettings::RoughnessConstant

◆ RoughnessTextureSize

FIntPoint FMaterialProxySettings::RoughnessTextureSize

◆ SpecularConstant

float FMaterialProxySettings::SpecularConstant

◆ SpecularTextureSize

FIntPoint FMaterialProxySettings::SpecularTextureSize

◆ TangentTextureSize

FIntPoint FMaterialProxySettings::TangentTextureSize

◆ TargetTexelDensityPerMeter

float FMaterialProxySettings::TargetTexelDensityPerMeter

◆ TextureSize

FIntPoint FMaterialProxySettings::TextureSize

◆ TextureSizingType

TEnumAsByte<ETextureSizingType> FMaterialProxySettings::TextureSizingType

The documentation for this struct was generated from the following files: