public void CreateSubsetFromStrokeWorksAtEditTime() { HackIgnoreMeshErrorLog(); using (var tempCanvas = new TempCanvas()) { var subset = CreateSubsetFromStroke(tempCanvas.m_canvas, m_testStrokes[0]); Assert.True(subset != null); } }
void ReleaseDesignerOutlets() { if (BGImage != null) { BGImage.Dispose(); BGImage = null; } if (BrushPreview != null) { BrushPreview.Dispose(); BrushPreview = null; } if (BrushSlider != null) { BrushSlider.Dispose(); BrushSlider = null; } if (Canvas != null) { Canvas.Dispose(); Canvas = null; } if (ChangeColourButton != null) { ChangeColourButton.Dispose(); ChangeColourButton = null; } if (Colour1 != null) { Colour1.Dispose(); Colour1 = null; } if (Colour2 != null) { Colour2.Dispose(); Colour2 = null; } if (TempCanvas != null) { TempCanvas.Dispose(); TempCanvas = null; } if (TouchToCanvas != null) { TouchToCanvas.Dispose(); TouchToCanvas = null; } }
public void TimeGeometryGeneration(bool withReduction) { var path = "c:/Users/pld/Documents/Tilt Brush/Sketches/Rescue.tilt"; var strokes = GetStrokesFromTilt(path); using (var tempCanvas = new TempCanvas(string.Format("reduce {0}", withReduction))) using (var dummy = new TempEnableReduction(withReduction)) { var sw = new System.Diagnostics.Stopwatch(); sw.Start(); foreach (var stroke in strokes) { CreateSubsetFromStroke(tempCanvas.m_canvas, stroke, m_master); } sw.Stop(); Debug.LogFormat("Iter {0} elapsed {1}", withReduction, sw.ElapsedMilliseconds * .001f); } }