aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics/Gal/IGalBlend.cs
blob: 5c96a49231a560ac99bad57bbd112e021e1f93ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
namespace Ryujinx.Graphics.Gal
{
    public interface IGalBlend
    {
        void Enable();

        void Disable();

        void Set(
            GalBlendEquation Equation,
            GalBlendFactor   FuncSrc,
            GalBlendFactor   FuncDst);

        void SetSeparate(
            GalBlendEquation EquationRgb,
            GalBlendEquation EquationAlpha,
            GalBlendFactor   FuncSrcRgb,
            GalBlendFactor   FuncDstRgb,
            GalBlendFactor   FuncSrcAlpha,
            GalBlendFactor   FuncDstAlpha);
    }
}