/// <summary> /// Invalidates the texture of the visual. /// </summary> public void InvalidateTexture() { if (Texture != null) { _texture = Texture.GetTexture2D(); } if (BackTexture != null) { _backTexture = BackTexture.GetTexture2D(); } }
protected override void OnUnload(EventArgs e) { FrontTexture.Dispose(); BackTexture.Dispose(); StateShader.Dispose(); CopyShader.Dispose(); GL.DeleteFramebuffer(FrameBufferHandle); base.OnUnload(e); }