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;
}