Navigation
API > API/Runtime > API/Runtime/Engine
Defines how the material reacts on DBuffer decals, later we can expose more variants between None and Default.
| Name | EMaterialDecalResponse |
| Type | enum |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/Material.h |
| Include Path | #include "Materials/Material.h" |
Syntax
enum EMaterialDecalResponse
{
MDR_None,
MDR_ColorNormalRoughness,
MDR_Color,
MDR_ColorNormal,
MDR_ColorRoughness,
MDR_Normal,
MDR_NormalRoughness,
MDR_Roughness,
MDR_MAX,
}
Values
| Name | Remarks |
|---|---|
| MDR_None | Do not receive decals (Later we still can read the DBuffer channels to customize the effect, this frees up some interpolators). |
| MDR_ColorNormalRoughness | Receive Decals, applies all DBuffer channels. |
| MDR_Color | Receive Decals, applies color DBuffer channels. |
| MDR_ColorNormal | Receive Decals, applies color and normal DBuffer channels. |
| MDR_ColorRoughness | Receive Decals, applies color, roughness, specular and metallic DBuffer channels. |
| MDR_Normal | Receive Decals, applies normal DBuffer channels. |
| MDR_NormalRoughness | Receive Decals, applies normal, roughness, specular and metallic DBuffer channels. |
| MDR_Roughness | Receive Decals, applies roughness, specular and metallic DBuffer channels. |
| MDR_MAX |