PixelFarm.DrawingGL.FrameBuffer.Dispose C# (CSharp) Method

Dispose() public method

public Dispose ( ) : void
return void
        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; } }