Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Materials
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
Type | Name | Description | |
---|---|---|---|
![]() |
uint8: 1 | bCastDynamicShadowAsMasked | Whether the material should cast shadows as masked even though it has a translucent blend mode. |
![]() |
uint8: 1 | bIsThinSurface | Indicates that the material should be rendered as. |
![]() |
TEnumAsByte< EBlendMode > | BlendMode | The blend mode |
![]() |
uint8: 1 | bOutputTranslucentVelocity | Whether the material should output velocity even though it has a translucent blend mode. |
![]() |
uint8: 1 | bOverride_bIsThinSurface | Enables override of the IsThinSurface property. |
![]() |
uint8: 1 | bOverride_BlendMode | Enables override of the blend mode. |
![]() |
uint8: 1 | bOverride_CastDynamicShadowAsMasked | Enables override of whether to shadow using masked opacity on translucent materials. |
![]() |
uint8: 1 | bOverride_DisplacementScaling | Enables override of the displacement magnitude and center property. |
![]() |
uint8: 1 | bOverride_DitheredLODTransition | Enables override of the dithered LOD transition property. |
![]() |
uint8: 1 | bOverride_MaxWorldPositionOffsetDisplacement | Enables override of the max world position offset property. |
![]() |
uint8: 1 | bOverride_OpacityMaskClipValue | Enables override of the opacity mask clip value. |
![]() |
uint8: 1 | bOverride_OutputTranslucentVelocity | Enables override of the output velocity property. |
![]() |
uint8: 1 | bOverride_ShadingModel | Enables override of the shading model. |
![]() |
uint8: 1 | bOverride_TwoSided | Enables override of the two sided property. |
![]() |
FDisplacementScaling | DisplacementScaling | |
![]() |
uint8: 1 | DitheredLODTransition | Whether the material should support a dithered LOD transition when used with the foliage system. |
![]() |
float | MaxWorldPositionOffsetDisplacement | The maximum World Position Offset distance. Zero means no maximum. |
![]() |
float | OpacityMaskClipValue | If BlendMode is BLEND_Masked, the surface is not rendered where OpacityMask < OpacityMaskClipValue. |
![]() |
TEnumAsByte< EMaterialShadingModel > | ShadingModel | The shading model |
![]() |
uint8: 1 | TwoSided | Indicates that the material should be rendered without backface culling and the normal should be flipped for backfaces. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Operators
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | operator!=
(
const FMaterialInstanceBasePropertyOverrides& Other |
|
![]() ![]() |
bool | operator==
(
const FMaterialInstanceBasePropertyOverrides& Other |