BlendDescriptor.cs
1 namespace Ryujinx.Graphics.GAL 2 { 3 public readonly struct BlendDescriptor 4 { 5 public bool Enable { get; } 6 7 public ColorF BlendConstant { get; } 8 public BlendOp ColorOp { get; } 9 public BlendFactor ColorSrcFactor { get; } 10 public BlendFactor ColorDstFactor { get; } 11 public BlendOp AlphaOp { get; } 12 public BlendFactor AlphaSrcFactor { get; } 13 public BlendFactor AlphaDstFactor { get; } 14 15 public BlendDescriptor( 16 bool enable, 17 ColorF blendConstant, 18 BlendOp colorOp, 19 BlendFactor colorSrcFactor, 20 BlendFactor colorDstFactor, 21 BlendOp alphaOp, 22 BlendFactor alphaSrcFactor, 23 BlendFactor alphaDstFactor) 24 { 25 Enable = enable; 26 BlendConstant = blendConstant; 27 ColorOp = colorOp; 28 ColorSrcFactor = colorSrcFactor; 29 ColorDstFactor = colorDstFactor; 30 AlphaOp = alphaOp; 31 AlphaSrcFactor = alphaSrcFactor; 32 AlphaDstFactor = alphaDstFactor; 33 } 34 } 35 }