using System; using System.Collections.Generic; namespace Ryujinx.Core.OsHle.Services.Nv { class NvMapFb { private List BufferOffs; public NvMapFb() { BufferOffs = new List(); } public void AddBufferOffset(long Offset) { BufferOffs.Add(Offset); } public bool HasBufferOffset(int Index) { if ((uint)Index >= BufferOffs.Count) { return false; } return true; } public long GetBufferOffset(int Index) { if ((uint)Index >= BufferOffs.Count) { throw new ArgumentOutOfRangeException(nameof(Index)); } return BufferOffs[Index]; } } }