/// <summary> /// Frees all graphics resources used by the renderer. /// </summary> public void Dispose() { _vertexBuffer.Dispose(); _indexBuffer.Dispose(); _depthDisabledState.Dispose(); _blendState.Dispose(); _fontTextureBinding.Dispose(); _shaderSet.Dispose(); }
public void Dispose() { ShaderSet.Dispose(); ConstantBindings.Dispose(); foreach (var binding in DefaultTextureBindings) { binding.TextureBinding.Dispose(); } }
public override void DestroyDeviceObjects() { _shaderSet.Dispose(); _vb.Dispose(); _ib.Dispose(); _gridTexture.Dispose(); _textureBinding.Dispose(); _rasterizerState.Dispose(); }
public override void DestroyDeviceObjects() { _shaderSet.Dispose(); _cubemapTexture.Dispose(); _cubemapBinding.Dispose(); _vb.Dispose(); _ib.Dispose(); _viewMatrixBuffer.Dispose(); _rasterizerState.Dispose(); }
public void Dispose() { ShaderSet.Dispose(); }