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(); } }
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(); } }