1 // Copyright 2001-2018 Crytek GmbH / Crytek Group. All rights reserved.
4 #include "SubstanceOriginalOutputNode.h"
5 #include "OutputEditor/GraphViewModel.h"
6 #include "OutputEditor/Pins/SubstanceOutPinItem.h"
7 #include "NodeGraph/NodeWidget.h"
8 #include "NodeGraph/PinGridNodeContentWidget.h"
9 #include "OutputEditor/SubstanceNodeContentWidget.h"
11 namespace EditorSubstance
13 namespace OutputEditor
16 COriginalOutputNode::COriginalOutputNode(const SSubstanceOutput
& output
, CryGraphEditor::CNodeGraphViewModel
& viewModel
)
17 : CSubstanceOutputNodeBase(output
, viewModel
)
19 SetAcceptsRenaming(true);
20 m_outputType
= CSubstanceNodeContentWidget::Standard
;
21 for each (auto var in pinNameMap
)
23 m_pins
.push_back(new CSubstanceOutPinItem(*this, var
.first
));