public void Dispose()
{
this.Dispose(true);
GC.SuppressFinalize(this);
}
Renderbuffer::Dispose ( bool disposing ) : void |
private void Dispose(bool disposing) { if (this.disposedValue == false) { if (disposing) { // Dispose managed resources. } // Dispose unmanaged resources. { Renderbuffer depthBuffer = this.depthBuffer; if (depthBuffer != null) { depthBuffer.Dispose(); } } { Renderbuffer[] array = this.colorBufferList.ToArray(); foreach (var item in array) { item.Dispose(); } } { glDeleteFramebuffers(this.frameBuffer.Length, this.frameBuffer); } } this.disposedValue = true; }