aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Gpu/Memory/BufferBounds.cs
blob: 060171fb0810881fde61f433ed9f09b65226278c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
namespace Ryujinx.Graphics.Gpu.Memory
{
    /// <summary>
    /// Memory range used for buffers.
    /// </summary>
    struct BufferBounds
    {
        /// <summary>
        /// Region virtual address.
        /// </summary>
        public ulong Address { get; }

        /// <summary>
        /// Region size in bytes.
        /// </summary>
        public ulong Size { get; }

        /// <summary>
        /// Creates a new buffer region.
        /// </summary>
        /// <param name="address">Region address</param>
        /// <param name="size">Region size</param>
        public BufferBounds(ulong address, ulong size)
        {
            Address = address;
            Size = size;
        }
    }
}