BufferRange.cs 524 B

123456789101112131415161718192021
  1. namespace Ryujinx.Graphics.GAL
  2. {
  3. public readonly struct BufferRange
  4. {
  5. private static readonly BufferRange _empty = new BufferRange(BufferHandle.Null, 0, 0);
  6. public static BufferRange Empty => _empty;
  7. public BufferHandle Handle { get; }
  8. public int Offset { get; }
  9. public int Size { get; }
  10. public BufferRange(BufferHandle handle, int offset, int size)
  11. {
  12. Handle = handle;
  13. Offset = offset;
  14. Size = size;
  15. }
  16. }
  17. }