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 }