public void Dispose() { if (ColorConverter.IsValueCreated) { ColorConverter.Value.Dispose(); } _solidColorBrush?.Dispose(); _solidColorBrush = null; RenderTarget.Dispose(); RenderTarget = null; _factory.Dispose(); _factory = null; _writeFactory?.Dispose(); _writeFactory = null; _imagingFactory?.Dispose(); _imagingFactory = null; PreviewTexture.Dispose(); PreviewTexture = null; DesktopTexture.Dispose(); DesktopTexture = null; StagingTexture.Dispose(); StagingTexture = null; Device.Dispose(); Device = null; }
public void Dispose() { _solidColorBrush?.Dispose(); _solidColorBrush = null; RenderTarget.Dispose(); RenderTarget = null; _factory.Dispose(); _factory = null; _writeFactory?.Dispose(); _writeFactory = null; _imagingFactory?.Dispose(); _imagingFactory = null; PreviewTexture.Dispose(); PreviewTexture = null; DesktopTexture.Dispose(); DesktopTexture = null; StagingTexture.Dispose(); StagingTexture = null; Device.Dispose(); Device = null; }
public override void Dispose() { View.Dispose(); buffer.Dispose(); DxFac.Dispose(); base.Dispose(); }
internal void ReleaseDevices() { IsRendererSuppressed = true; RenderTarget.Dispose(); Backbuffer.Dispose(); RenderTargetSurface.Dispose(); RenderTargetView.Dispose(); D2DDeviceContext.Dispose(); D2DDevice.Dispose(); D2DFactory.Dispose(); DXGIDevice.Dispose(); D3DDevice.Dispose(); D3DDefaultDevice.Dispose(); SwapChain.Dispose(); SwapChain = null; RenderTarget = null; RenderTargetSurface = null; Backbuffer = null; RenderTargetView = null; D2DDeviceContext = null; D2DFactory = null; D2DDevice = null; DXGIDevice = null; D3DDevice = null; D3DDefaultDevice = null; }
public virtual void Dispose() { _d2dFactory?.Dispose(); DWriteFactory?.Dispose(); WicFactory?.Dispose(); DeviceContext?.Dispose(); _d2dDevice?.Dispose(); }
public virtual void Dispose() { _d2dFactory?.Dispose(); DWriteFactory?.Dispose(); WicFactory.Dispose(); WicFormatConverter.Dispose(); WhiteBrush.Dispose(); RedBrush.Dispose(); DeviceContext?.Dispose(); _d2dDevice?.Dispose(); }
public virtual void Dispose() { ReleaseDeviceResources(); TransitionLibrary.Dispose(); AnimationManager.Dispose(); TextLayouts.Dispose(); TextFormats.Dispose(); Direct2DFactory.Dispose(); DWriteFactory.Dispose(); WICFactory.Dispose(); }
public void Dispose() { _isDisposed = true; _formatConverter.Dispose(); _wicFactory.Dispose(); _dwriteFactory?.Dispose(); _d2dFactory?.Dispose(); _deviceContext?.Dispose(); _d2dTargetBitmap?.Dispose(); _d2dDevice?.Dispose(); _swapChain?.Dispose(); _d3dDevice?.Dispose(); }
public void Dispose() { d2dContext.Target = null; bitmap.Dispose(); d2dContext.Dispose(); d2dDevice.Dispose(); d2dFactory.Dispose(); dxgiSurface.Dispose(); swapChain.Dispose(); dxgiFactory.Dispose(); dxgiDevice.Dispose(); d3dDevice.Dispose(); form.Dispose(); }
protected override void Dispose(bool disposing) { base.Dispose(disposing); VertexFillBrush.Dispose(); VertexDrawBrush.Dispose(); EdgeDrawBrush.Dispose(); RasterDrawBrush.Dispose(); d2dSurface.Dispose(); d2dDeviceContext.Dispose(); d2dDevice.Dispose(); d2dFactory.Dispose(); swapChain.Dispose(); dxgiDevice.Dispose(); d3dDevice.Dispose(); }