Example #1
0
        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();
        }
Example #2
0
 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();
 }