private void OnUnloaded(object sender, RoutedEventArgs e) { if (_graphicsDeviceService != null) { RemoveBackBufferReference(); CompositionTarget.Rendering -= OnCompositionTargetRendering; _graphicsDeviceService.DeviceResetting -= OnGraphicsDeviceServiceDeviceResetting; _graphicsDeviceService = null; DeviceService.EndD3D(); } }
public void Dispose() { SetRenderTarget(null, true); DeviceService.EndD3D(); }
public void Dispose() { SetRenderTargetDX10(null); Disposer.RemoveAndDispose(ref _renderTarget); DeviceService.EndD3D(); }