BufferBounds.cs 713 B

1234567891011121314151617181920212223242526272829
  1. namespace Ryujinx.Graphics.Gpu.Memory
  2. {
  3. /// <summary>
  4. /// Memory range used for buffers.
  5. /// </summary>
  6. struct BufferBounds
  7. {
  8. /// <summary>
  9. /// Region virtual address.
  10. /// </summary>
  11. public ulong Address { get; }
  12. /// <summary>
  13. /// Region size in bytes.
  14. /// </summary>
  15. public ulong Size { get; }
  16. /// <summary>
  17. /// Creates a new buffer region.
  18. /// </summary>
  19. /// <param name="address">Region address</param>
  20. /// <param name="size">Region size</param>
  21. public BufferBounds(ulong address, ulong size)
  22. {
  23. Address = address;
  24. Size = size;
  25. }
  26. }
  27. }