Ejemplo n.º 1
0
 /// <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();
 }
Ejemplo n.º 2
0
 public void Dispose()
 {
     ShaderSet.Dispose();
     ConstantBindings.Dispose();
     foreach (var binding in DefaultTextureBindings)
     {
         binding.TextureBinding.Dispose();
     }
 }
Ejemplo n.º 3
0
 public override void DestroyDeviceObjects()
 {
     _shaderSet.Dispose();
     _vb.Dispose();
     _ib.Dispose();
     _gridTexture.Dispose();
     _textureBinding.Dispose();
     _rasterizerState.Dispose();
 }
Ejemplo n.º 4
0
 public override void DestroyDeviceObjects()
 {
     _shaderSet.Dispose();
     _cubemapTexture.Dispose();
     _cubemapBinding.Dispose();
     _vb.Dispose();
     _ib.Dispose();
     _viewMatrixBuffer.Dispose();
     _rasterizerState.Dispose();
 }
Ejemplo n.º 5
0
 public void Dispose()
 {
     ShaderSet.Dispose();
 }