public void Initialize() { m_nodeProvider = new GraphNodeDefaultProvider(); m_fieldProvider = new GraphNodeDefaultFieldProvider(); m_editorView = new NodeSketchEditorView(this, m_nodeProvider, m_fieldProvider); rootVisualElement.Add(m_editorView); }
public void Initialize(EditorWindow editorWindow, NodeSketchEditorView editorView, NodeProvider nodeProvider, FieldProvider fieldProvider, NodeSketchGraphView graphView) { m_editorWindow = editorWindow; m_editorView = editorView; m_graphView = graphView; m_nodeProvider = nodeProvider; m_fieldProvider = fieldProvider; // Transparent icon to trick search window to indent items. m_icon = new Texture2D(1, 1); m_icon.SetPixel(0, 0, new Color(0, 0, 0, 0)); m_icon.Apply(); }
public EdgeConnectorListener(NodeSketchEditorView editorView, SearchWindowProvider searchWindowProvider) { m_editorView = editorView; m_searchWindowProvider = searchWindowProvider; }