Skip to content

Commit 76d06e7

Browse files
committed
fix for test ShaderGraphView
1 parent 1d41c15 commit 76d06e7

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

com.unity.sg2/Tests/GraphUI/TestEditorWindow.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ protected override GraphView CreateGraphView()
1010
{
1111
GraphTool.Preferences.SetInitialItemLibrarySize(ItemLibraryService.Usage.CreateNode, new Vector2(425, 100), 2.0f);
1212

13-
var testGraphView = new TestGraphView(this, GraphTool, GraphTool.Name, m_PreviewUpdateDispatcher);
13+
var testGraphView = TestGraphView.Create(this, GraphTool, GraphTool.Name, m_PreviewUpdateDispatcher);
1414
return testGraphView;
1515
}
1616

com.unity.sg2/Tests/GraphUI/TestGraphView.cs

+15-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class TestGraphView : ShaderGraphView
99
List<GraphElement> m_GraphElements = new();
1010

1111
// Needed by GTF
12-
public TestGraphView(
12+
protected TestGraphView(
1313
GraphViewEditorWindow window,
1414
BaseGraphTool graphTool,
1515
string graphViewName,
@@ -19,7 +19,7 @@ public TestGraphView(
1919

2020
}
2121

22-
public TestGraphView(
22+
protected TestGraphView(
2323
GraphViewEditorWindow window,
2424
BaseGraphTool graphTool,
2525
string graphViewName,
@@ -30,6 +30,19 @@ public TestGraphView(
3030

3131
}
3232

33+
public new static TestGraphView Create(
34+
GraphViewEditorWindow window,
35+
BaseGraphTool graphTool,
36+
string graphViewName,
37+
PreviewUpdateDispatcher previewUpdateDispatcher,
38+
GraphViewDisplayMode displayMode = GraphViewDisplayMode.Interactive)
39+
{
40+
var graphView = new TestGraphView(window, graphTool, graphViewName, previewUpdateDispatcher, displayMode);
41+
graphView.Initialize();
42+
43+
return graphView;
44+
}
45+
3346
public GraphElement GetGraphElement(GraphElementModel elementModel)
3447
{
3548
return m_GraphElements.FirstOrDefault(graphElement => ReferenceEquals(graphElement.GraphElementModel, elementModel));

0 commit comments

Comments
 (0)