private void OnShowPreviewShader(object sender, EventArgs e) { var p = GetPreviewItem(sender); var shader = ShaderPatcherLayer.NodeGraph.GeneratePreviewShader( ConvertToShaderPatcherLayer(), AttachedId(sender), p.PreviewSettings, (Document != null) ? Document.GraphContext.Variables : null); var wnd = new ControlsLibrary.BasicControls.TextWindow(); wnd.Text = System.Text.RegularExpressions.Regex.Replace(shader.Item1, @"\r\n|\n\r|\n|\r", "\r\n"); // (make sure we to convert the line endings into windows form) wnd.Show(); }
private void OnShowPreviewShader(object sender, EventArgs e) { var p = GetPreviewItem(sender); var shader = ShaderPatcherLayer.NodeGraph.GeneratePreviewShader( ConvertToShaderPatcherLayer(), AttachedId(sender), p.PreviewSettings, (Document!=null) ? Document.GraphContext.Variables : null); var wnd = new ControlsLibrary.BasicControls.TextWindow(); wnd.Text = System.Text.RegularExpressions.Regex.Replace(shader.Item1, @"\r\n|\n\r|\n|\r", "\r\n"); // (make sure we to convert the line endings into windows form) wnd.Show(); }