/// <summary>
 /// Invalidates the texture of the visual.
 /// </summary>
 public void InvalidateTexture()
 {
     if (Texture != null)
     {
         _texture = Texture.GetTexture2D();
     }
     if (BackTexture != null)
     {
         _backTexture = BackTexture.GetTexture2D();
     }
 }
Exemple #2
0
        protected override void OnUnload(EventArgs e)
        {
            FrontTexture.Dispose();
            BackTexture.Dispose();

            StateShader.Dispose();
            CopyShader.Dispose();

            GL.DeleteFramebuffer(FrameBufferHandle);

            base.OnUnload(e);
        }