mirror of
https://git.naxdy.org/Mirror/Ryujinx.git
synced 2025-02-08 10:39:43 +00:00
22 lines
511 B
C#
22 lines
511 B
C#
|
using Ryujinx.Memory.Range;
|
||
|
|
||
|
namespace Ryujinx.Graphics.Gpu.Memory
|
||
|
{
|
||
|
struct Mapping : IRange
|
||
|
{
|
||
|
public ulong Address { get; }
|
||
|
public ulong Size { get; }
|
||
|
public ulong EndAddress => Address + Size;
|
||
|
|
||
|
public bool OverlapsWith(ulong address, ulong size)
|
||
|
{
|
||
|
return Address < address + size && address < EndAddress;
|
||
|
}
|
||
|
|
||
|
public Mapping(ulong address, ulong size)
|
||
|
{
|
||
|
Address = address;
|
||
|
Size = size;
|
||
|
}
|
||
|
}
|
||
|
}
|