protected override void Update() { var sw = Stopwatch.StartNew(); try { // displayForm.Scene.ElementStates = ElementStates; //if the Preview form style changes re-setup the form //if ((UseGDIPreviewRendering && !isGdiVersion) || (!UseGDIPreviewRendering && isGdiVersion) || displayForm == null) { // SetupPreviewForm(); // isGdiVersion = UseGDIPreviewRendering; // Stop(); // Start(); //} //if (!UseGDIPreviewRendering) { // ((VixenPreviewDisplayD2D)displayForm).Scene.Update(/*ElementStates*/); //} //else { // if (UseOldPreview) // ((VixenPreviewDisplay)displayForm).PreviewControl.ProcessUpdateParallel(/*ElementStates*/); // else displayForm.UpdatePreview(); //} } catch (Exception e) { Logging.Error("Exception in preview update {0} - {1}", e.Message, e.StackTrace); //Console.WriteLine(e.ToString()); } _updateTimeValue.Set(sw.ElapsedMilliseconds); }
protected override void Update() { var sw = Stopwatch.StartNew(); try { _displayForm.UpdatePreview(); } catch (Exception e) { Logging.Error("Exception in preview update {0} - {1}", e.Message, e.StackTrace); } _updateTimeValue.Set(sw.ElapsedMilliseconds); }