FMaterialInstanceBasePropertyOverrides

Properties from the base material that can be overridden in material instances.

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Materials/MaterialInstanceBasePropertyOverrides.h

Include

#include "Materials/MaterialInstanceBasePropertyOverrides.h"

Syntax

struct FMaterialInstanceBasePropertyOverrides

Remarks

Properties from the base material that can be overridden in material instances.

Variables

Name Description

Public variable

uint8: 1

 

bCastDynamicShadowAsMasked

Whether the material should cast shadows as masked even though it has a translucent blend mode.

Public variable

TEnumAsByte< EB...

 

BlendMode

The blend mode

Public variable

uint8: 1

 

bOverride_BlendMode

Enables override of the blend mode.

Public variable

uint8: 1

 

bOverride_CastDynamicShadowAsMasked

Enables override of whether to shadow using masked opacity on translucent materials.

Public variable

uint8: 1

 

bOverride_DitheredLODTransition

Enables override of the dithered LOD transition property.

Public variable

uint8: 1

 

bOverride_OpacityMaskClipValue

Enables override of the opacity mask clip value.

Public variable

uint8: 1

 

bOverride_ShadingModel

Enables override of the shading model.

Public variable

uint8: 1

 

bOverride_TwoSided

Enables override of the two sided property.

Public variable

uint8: 1

 

DitheredLODTransition

Whether the material should support a dithered LOD transition when used with the foliage system.

Public variable

float

 

OpacityMaskClipValue

If BlendMode is BLEND_Masked, the surface is not rendered where OpacityMask < OpacityMaskClipValue.

Public variable

TEnumAsByte< EM...

 

ShadingModel

The shading model

Public variable

uint8: 1

 

TwoSided

Indicates that the material should be rendered without backface culling and the normal should be flipped for backfaces.

Constructors

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FMaterialInstanceBaseProperty...
)

Public function Const

bool

 

operator==

(
    const FMaterialInstanceBaseProperty...
)

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