Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Materials/Material.h |
Include |
#include "Materials/Material.h" |
enum EMaterialDecalResponse
{
MDR_None,
MDR_ColorNormalRoughness,
MDR_Color,
MDR_ColorNormal,
MDR_ColorRoughness,
MDR_Normal,
MDR_NormalRoughness,
MDR_Roughness,
MDR_MAX,
}
Name |
Description |
---|---|
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, assumes the decal is non metal and mask the subsurface scattering. |
MDR_Color |
Receive Decals, applies color DBuffer channels, assumes the decal is non metal and mask the subsurface scattering. |
MDR_ColorNormal |
Receive Decals, applies all DBuffer channels, assumes the decal is non metal and mask the subsurface scattering. |
MDR_ColorRoughness |
Receive Decals, applies all DBuffer channels, assumes the decal is non metal and mask the subsurface scattering. |
MDR_Normal |
Receive Decals, applies all DBuffer channels, assumes the decal is non metal and mask the subsurface scattering. |
MDR_NormalRoughness |
Receive Decals, applies all DBuffer channels, assumes the decal is non metal and mask the subsurface scattering. |
MDR_Roughness |
Receive Decals, applies all DBuffer channels, assumes the decal is non metal and mask the subsurface scattering. |
MDR_MAX |
Defines how the material reacts on DBuffer decals, later we can expose more variants between None and Default.