1#include "Generators/CPUNodeEditor/Nodes/DummyNode.h"
2#include "Base/ImGuiShapes.h"
3#include "Generators/CPUNodeEditor/CPUNodeEditor.h"
13 std::cout <<
"OnLink -> (Pin:" << pin->id <<
" Link : " << link->to->id <<
"\n";
17void DummyNode::OnDelete()
19 std::cout <<
"OnDelete Node : " <<
id <<
"\n";
29 data[
"type"] = MeshNodeEditor::MeshNodeType::Dummy;
33void DummyNode::OnRender()
35 DrawHeader(
"Dummy Node");
36 inputPins[0]->Render();
40 outputPins[0]->Render();
42 ImGui::Text((
"Node ID : " + std::to_string(
id)).c_str());
43 bool tmp = inputPins[0]->IsLinked();
44 ImGui::Text(
"Inp Pin : ");
46 ImGui::Checkbox((
"##"+std::to_string(inputPins[0]->
id)).c_str(), &tmp);
47 ImGui::Text((
"ID : " + std::to_string(inputPins[0]->
id)).c_str());
48 tmp = outputPins[0]->IsLinked();
49 ImGui::Text(
"Out Pin : ");
51 ImGui::Checkbox((
"##" + std::to_string(inputPins[0]->
id)).c_str(), &tmp);
52 ImGui::Text((
"ID : " + std::to_string(outputPins[0]->
id)).c_str());
57 headerColor = ImColor(DUMMY_NODE_COLOR);
59 outputPins.push_back(
new NodeEditorPin(NodeEditorPinType::Output));
a class to store JSON values