Example #1
0
        private void CompositionTargetRendering(object sender, EventArgs e)
        {
            if (!_viewportInitialized)
            {
                InitializeViewport();
            }
            if (!_viewportInitialized)
            {
                return;                        // Stop if the line above failed.
            }
            // In developermode always render so that fps can be counted
            if (!_invalid && !DeveloperTools.DeveloperMode)
            {
                return;
            }

            if (RenderMode == RenderMode.Wpf)
            {
                RenderWpf();
            }
            else
            {
                RenderElement.InvalidateVisual();
            }
        }
Example #2
0
 private void CompositionTargetRendering(object sender, EventArgs e)
 {
     if (!_viewportInitialized)
     {
         InitializeViewport();
     }
     if (!_viewportInitialized)
     {
         return;                        // Stop if the line above failed.
     }
     if (!_invalid)
     {
         return;            // Don't render when nothing has changed
     }
     if (RenderMode == RenderMode.Wpf)
     {
         RenderWpf();
     }
     else
     {
         RenderElement.InvalidateVisual();
     }
 }