2#include "gfx/GfxTypes.h"
6 private value struct BlendInfo
15 static BlendInfo noBlend()
19 r.srcColor = BlendFactor::One;
20 r.dstColor = BlendFactor::Zero;
21 r.colorEquation = EquationType::Add;
22 r.srcAlpha = BlendFactor::One;
23 r.dstAlpha = BlendFactor::Zero;
24 r.alphaEquation = EquationType::Add;
28 static BlendInfo alphaBlend()
32 r.srcColor = BlendFactor::SrcAlpha;
33 r.dstColor = BlendFactor::OneMinusSrcAlpha;
34 r.colorEquation = EquationType::Add;
35 r.srcAlpha = BlendFactor::One;
36 r.dstAlpha = BlendFactor::One;
37 r.alphaEquation = EquationType::Add;
BlendFactor
Definition: GfxTypes.cs:20
EquationType
Definition: GfxTypes.cs:34