示例#1
0
 /// <inheritdoc/>
 public void Dispose()
 {
     _framebuffer.Dispose();
     _postProcessor.Dispose();
     _preProcessor.Dispose();
     _pointVertexArray.Dispose();
     _pointBuffer.Dispose();
     _pointShader.Dispose();
     _lineVertexArray.Dispose();
     _lineBuffer.Dispose();
     _lineShader.Dispose();
 }
示例#2
0
        /// <inheritdoc/>
        public void Dispose()
        {
            for (int i = 0; i < _blurFramebuffers.Length; ++i)
            {
                _blurFramebuffers[i].Dispose();
            }

            _vertexArray.Dispose();
            _triangleBuffer.Dispose();
            _blurShader.Dispose();
            _tubeShader.Dispose();
            _reducedTubeShader.Dispose();
        }
示例#3
0
 /// <inheritdoc/>
 public void Dispose()
 {
     _vertexArray.Dispose();
     _buffer.Dispose();
     _shader.Dispose();
 }
示例#4
0
 public void Dispose()
 {
     _triangleBuffer.Dispose();
 }