public void Dispose()
{
//delete framebuffer,render buffer and texture id
if (frameBufferId > 0)
{
GL.DeleteFramebuffers(1, ref frameBufferId);
this.frameBufferId = 0;
}
if (renderBufferId > 0)
{
GL.DeleteRenderbuffers(1, ref renderBufferId);
renderBufferId = 0;
}
if (textureId > 0)
{
GL.DeleteTexture(textureId);
textureId = 0;
}
}
public int TextureId { get { return textureId; } }