Navigation
API > API/Runtime > API/Runtime/Engine
The blending mode for materials
This is mirrored in Lightmass, be sure to update the blend mode structure and logic there if this changes.
Check UMaterialInstance::Serialize if changed!!
| Name | EBlendMode |
| Type | enum |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/EngineTypes.h |
| Include Path | #include "Engine/EngineTypes.h" |
Syntax
enum EBlendMode
{
BLEND_Opaque,
BLEND_Masked,
BLEND_Translucent,
BLEND_Additive,
BLEND_Modulate,
BLEND_AlphaComposite,
BLEND_AlphaHoldout,
BLEND_TranslucentColoredTransmittance,
BLEND_MAX,
BLEND_TranslucentGreyTransmittance = BLEND_Translucent,
BLEND_ColoredTransmittanceOnly = BLEND_Modulate,
}
Values
| Name | Remarks |
|---|---|
| BLEND_Opaque | |
| BLEND_Masked | |
| BLEND_Translucent | |
| BLEND_Additive | |
| BLEND_Modulate | |
| BLEND_AlphaComposite | |
| BLEND_AlphaHoldout | |
| BLEND_TranslucentColoredTransmittance | |
| BLEND_MAX | |
| BLEND_TranslucentGreyTransmittance | Renamed blend modes. These blend modes are remapped onto legacy ones and kept hidden for not confusing users in legacy mode, while allowing to use the new blend mode names into code. |
| BLEND_ColoredTransmittanceOnly |