mirror of
https://git.naxdy.org/Mirror/Ryujinx.git
synced 2025-02-08 02:29:42 +00:00
22 lines
No EOL
511 B
C#
22 lines
No EOL
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;
|
|
}
|
|
}
|
|
} |