GalImage.cs 983 B

123456789101112131415161718192021222324252627282930313233
  1. namespace Ryujinx.Graphics.Gal
  2. {
  3. public struct GalImage
  4. {
  5. public int Width;
  6. public int Height;
  7. public GalImageFormat Format;
  8. public GalTextureSource XSource;
  9. public GalTextureSource YSource;
  10. public GalTextureSource ZSource;
  11. public GalTextureSource WSource;
  12. public GalImage(
  13. int Width,
  14. int Height,
  15. GalImageFormat Format,
  16. GalTextureSource XSource = GalTextureSource.Red,
  17. GalTextureSource YSource = GalTextureSource.Green,
  18. GalTextureSource ZSource = GalTextureSource.Blue,
  19. GalTextureSource WSource = GalTextureSource.Alpha)
  20. {
  21. this.Width = Width;
  22. this.Height = Height;
  23. this.Format = Format;
  24. this.XSource = XSource;
  25. this.YSource = YSource;
  26. this.ZSource = ZSource;
  27. this.WSource = WSource;
  28. }
  29. }
  30. }