IRegionHandle.cs 363 B

1234567891011121314151617
  1. using System;
  2. namespace Ryujinx.Memory.Tracking
  3. {
  4. public interface IRegionHandle : IDisposable
  5. {
  6. bool Dirty { get; }
  7. ulong Address { get; }
  8. ulong Size { get; }
  9. ulong EndAddress { get; }
  10. void ForceDirty();
  11. void Reprotect(bool asDirty = false);
  12. void RegisterAction(RegionSignal action);
  13. }
  14. }