public override void Update()
        {
            if (OnUpdate != null)
            {
                OnUpdate();
            }

            base.Update();

            if (Renderer == null)
            {
                return;
            }

            // Apply aspect ratio - we do this in update as
            // changing the screen size affects our FWUI cams too:
            SourceCamera.aspect = Ratio;

            // Render now!
            SourceCamera.Render();

            // If we have Loonim filters, redraw those too.
            if (Filter_ != null)
            {
                Filter_.ForceDraw(FilterDrawInfo);
            }
        }