Esempio n. 1
0
 void IDisposable.Dispose()
 {
     // ReloadAll is called from the CNWSModule destructor
     // If we don't dispose the hook here, the server will get stuck in an infinite segfault loop.
     reloadAllHook?.Dispose();
     reloadAllHook = null;
 }
        public void Dispose()
        {
            _drawIndexedHook?.Deactivate();
            _drawIndexedHook?.Dispose();
            _depthDisabledState?.Dispose();

            // Don't dispose _deviceContext, it will crash the application or game
        }
Esempio n. 3
0
 public void Dispose()
 {
     _presentHook.Deactivate();
     _presentHook?.Dispose();
 }