Navigation
API > API/Runtime > API/Runtime/Engine > API/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 |