1#include "Shading/ShaderNodes/Float3Node.h"
7 line->line =
"vec3(" + SDATA(0) +
", " + SDATA(1) +
", " + SDATA(2) +
")";
20 data[
"type"] =
"Float3";
27void Float3Node::UpdateShaders()
34void Float3Node::OnRender()
36 DrawHeader(
"Float 3");
37 ImGui::PushItemWidth(100);
39 if(ImGui::DragFloat(
"X", &x, 0.01f))
45 outputPins[0]->Render();
47 if(ImGui::DragFloat(
"Y", &y, 0.01f))
52 if(ImGui::DragFloat(
"Z", &z, 0.01f))
57 ImGui::PopItemWidth();
65 headerColor = ImColor(SHADER_VALUE_NODE_COLOR);
66 outputPins.push_back(
new SNEPin(NodeEditorPinType::Output, SNEPinType::SNEPinType_Float3));
70Float3Node::~Float3Node()
a class to store JSON values