public void Dispose() { if (!isDisposed) { binaryReader.Dispose(); GL.DeleteTextures(glTextures.Length, glTextures); isDisposed = true; } }