BlendDescriptor.cs 1.0 KB

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