/ src / Ryujinx.Graphics.GAL / BufferRange.cs
BufferRange.cs
 1  namespace Ryujinx.Graphics.GAL
 2  {
 3      public readonly struct BufferRange
 4      {
 5          private static readonly BufferRange _empty = new(BufferHandle.Null, 0, 0);
 6  
 7          public static BufferRange Empty => _empty;
 8  
 9          public BufferHandle Handle { get; }
10  
11          public int Offset { get; }
12          public int Size { get; }
13          public bool Write { get; }
14  
15          public BufferRange(BufferHandle handle, int offset, int size, bool write = false)
16          {
17              Handle = handle;
18              Offset = offset;
19              Size = size;
20              Write = write;
21          }
22      }
23  }