Memory.cs 512 B

1234567891011121314151617181920212223242526
  1. using Ryujinx.Graphics.Gal;
  2. using System.IO;
  3. namespace Ryujinx.ShaderTools
  4. {
  5. class Memory : IGalMemory
  6. {
  7. private Stream BaseStream;
  8. private BinaryReader Reader;
  9. public Memory(Stream BaseStream)
  10. {
  11. this.BaseStream = BaseStream;
  12. Reader = new BinaryReader(BaseStream);
  13. }
  14. public int ReadInt32(long Position)
  15. {
  16. BaseStream.Seek(Position, SeekOrigin.Begin);
  17. return Reader.ReadInt32();
  18. }
  19. }
  20. }