aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Gpu/Memory/IRange.cs
blob: 6d275d3fb9c07f0fdf7ac5c4a9a3c619bf653bec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
namespace Ryujinx.Graphics.Gpu.Memory
{
    /// <summary>
    /// Range of memory.
    /// </summary>
    /// <typeparam name="T">GPU resource type</typeparam>
    interface IRange<T>
    {
        ulong Address { get; }
        ulong Size    { get; }

        bool OverlapsWith(ulong address, ulong size);
    }
}