Polyphase Game Engine
Loading...
Searching...
No Matches
InputNodes.cpp File Reference
#include "NodeGraph/Nodes/InputNodes.h"
#include "Stream.h"
#include "Utilities.h"
#include "Nodes/Node.h"
#include "Nodes/3D/Node3d.h"

Functions

 FORCE_LINK_DEF (InputNodes)
 
 DEFINE_GRAPH_NODE (FloatInputNode)
 
 REGISTER_GRAPH_NODE_MULTI (FloatInputNode, "Float Input", "Input", glm::vec4(0.9f, 0.6f, 0.1f, 1.0f), "Material", "Shader", "Procedural", "Animation", "FSM", "SceneGraph")
 
 DEFINE_GRAPH_NODE (IntInputNode)
 
 REGISTER_GRAPH_NODE_MULTI (IntInputNode, "Int Input", "Input", glm::vec4(0.9f, 0.6f, 0.1f, 1.0f), "Material", "Shader", "Procedural", "Animation", "FSM", "SceneGraph")
 
 DEFINE_GRAPH_NODE (BoolInputNode)
 
 REGISTER_GRAPH_NODE_MULTI (BoolInputNode, "Bool Input", "Input", glm::vec4(0.9f, 0.6f, 0.1f, 1.0f), "Material", "Shader", "Procedural", "Animation", "FSM", "SceneGraph")
 
 DEFINE_GRAPH_NODE (StringInputNode)
 
 REGISTER_GRAPH_NODE_MULTI (StringInputNode, "String Input", "Input", glm::vec4(0.9f, 0.6f, 0.1f, 1.0f), "Material", "Shader", "Procedural", "Animation", "FSM", "SceneGraph")
 
 DEFINE_GRAPH_NODE (ByteInputNode)
 
 REGISTER_GRAPH_NODE_MULTI (ByteInputNode, "Byte Input", "Input", glm::vec4(0.9f, 0.6f, 0.1f, 1.0f), "Material", "Shader", "Procedural", "Animation", "FSM", "SceneGraph")
 
 DEFINE_GRAPH_NODE (AssetInputNode)
 
 REGISTER_GRAPH_NODE_MULTI (AssetInputNode, "Asset Input", "Input", glm::vec4(0.9f, 0.6f, 0.1f, 1.0f), "Material", "Shader", "Procedural", "Animation", "FSM", "SceneGraph")
 
 DEFINE_GRAPH_NODE (VectorInputNode)
 
 REGISTER_GRAPH_NODE_MULTI (VectorInputNode, "Vector Input", "Input", glm::vec4(0.9f, 0.6f, 0.1f, 1.0f), "Material", "Shader", "Procedural", "Animation", "FSM", "SceneGraph")
 
 DEFINE_GRAPH_NODE (ColorInputNode)
 
 REGISTER_GRAPH_NODE_MULTI (ColorInputNode, "Color Input", "Input", glm::vec4(0.9f, 0.6f, 0.1f, 1.0f), "Material", "Shader", "Procedural", "Animation", "FSM", "SceneGraph")
 
 DEFINE_GRAPH_NODE (NodeInputNode)
 
 REGISTER_GRAPH_NODE_MULTI (NodeInputNode, "Node Input", "Input", glm::vec4(0.9f, 0.6f, 0.1f, 1.0f), "Material", "Shader", "Procedural", "Animation", "FSM", "SceneGraph")
 
 DEFINE_GRAPH_NODE (Node3DInputNode)
 
 REGISTER_GRAPH_NODE_MULTI (Node3DInputNode, "Node3D Input", "Input", glm::vec4(0.9f, 0.6f, 0.1f, 1.0f), "Material", "Shader", "Procedural", "Animation", "FSM", "SceneGraph")
 

Function Documentation

◆ DEFINE_GRAPH_NODE() [1/10]

DEFINE_GRAPH_NODE ( AssetInputNode  )

◆ DEFINE_GRAPH_NODE() [2/10]

DEFINE_GRAPH_NODE ( BoolInputNode  )

◆ DEFINE_GRAPH_NODE() [3/10]

DEFINE_GRAPH_NODE ( ByteInputNode  )

◆ DEFINE_GRAPH_NODE() [4/10]

DEFINE_GRAPH_NODE ( ColorInputNode  )

◆ DEFINE_GRAPH_NODE() [5/10]

DEFINE_GRAPH_NODE ( FloatInputNode  )

◆ DEFINE_GRAPH_NODE() [6/10]

DEFINE_GRAPH_NODE ( IntInputNode  )

◆ DEFINE_GRAPH_NODE() [7/10]

DEFINE_GRAPH_NODE ( Node3DInputNode  )

◆ DEFINE_GRAPH_NODE() [8/10]

DEFINE_GRAPH_NODE ( NodeInputNode  )

◆ DEFINE_GRAPH_NODE() [9/10]

DEFINE_GRAPH_NODE ( StringInputNode  )

◆ DEFINE_GRAPH_NODE() [10/10]

DEFINE_GRAPH_NODE ( VectorInputNode  )

◆ FORCE_LINK_DEF()

FORCE_LINK_DEF ( InputNodes  )

◆ REGISTER_GRAPH_NODE_MULTI() [1/10]

REGISTER_GRAPH_NODE_MULTI ( AssetInputNode  ,
"Asset Input"  ,
"Input"  ,
glm::vec4(0.9f, 0.6f, 0.1f, 1.0f)  ,
"Material"  ,
"Shader"  ,
"Procedural"  ,
"Animation"  ,
"FSM"  ,
"SceneGraph"   
)

◆ REGISTER_GRAPH_NODE_MULTI() [2/10]

REGISTER_GRAPH_NODE_MULTI ( BoolInputNode  ,
"Bool Input"  ,
"Input"  ,
glm::vec4(0.9f, 0.6f, 0.1f, 1.0f)  ,
"Material"  ,
"Shader"  ,
"Procedural"  ,
"Animation"  ,
"FSM"  ,
"SceneGraph"   
)

◆ REGISTER_GRAPH_NODE_MULTI() [3/10]

REGISTER_GRAPH_NODE_MULTI ( ByteInputNode  ,
"Byte Input"  ,
"Input"  ,
glm::vec4(0.9f, 0.6f, 0.1f, 1.0f)  ,
"Material"  ,
"Shader"  ,
"Procedural"  ,
"Animation"  ,
"FSM"  ,
"SceneGraph"   
)

◆ REGISTER_GRAPH_NODE_MULTI() [4/10]

REGISTER_GRAPH_NODE_MULTI ( ColorInputNode  ,
"Color Input"  ,
"Input"  ,
glm::vec4(0.9f, 0.6f, 0.1f, 1.0f)  ,
"Material"  ,
"Shader"  ,
"Procedural"  ,
"Animation"  ,
"FSM"  ,
"SceneGraph"   
)

◆ REGISTER_GRAPH_NODE_MULTI() [5/10]

REGISTER_GRAPH_NODE_MULTI ( FloatInputNode  ,
"Float Input"  ,
"Input"  ,
glm::vec4(0.9f, 0.6f, 0.1f, 1.0f)  ,
"Material"  ,
"Shader"  ,
"Procedural"  ,
"Animation"  ,
"FSM"  ,
"SceneGraph"   
)

◆ REGISTER_GRAPH_NODE_MULTI() [6/10]

REGISTER_GRAPH_NODE_MULTI ( IntInputNode  ,
"Int Input"  ,
"Input"  ,
glm::vec4(0.9f, 0.6f, 0.1f, 1.0f)  ,
"Material"  ,
"Shader"  ,
"Procedural"  ,
"Animation"  ,
"FSM"  ,
"SceneGraph"   
)

◆ REGISTER_GRAPH_NODE_MULTI() [7/10]

REGISTER_GRAPH_NODE_MULTI ( Node3DInputNode  ,
"Node3D Input"  ,
"Input"  ,
glm::vec4(0.9f, 0.6f, 0.1f, 1.0f)  ,
"Material"  ,
"Shader"  ,
"Procedural"  ,
"Animation"  ,
"FSM"  ,
"SceneGraph"   
)

◆ REGISTER_GRAPH_NODE_MULTI() [8/10]

REGISTER_GRAPH_NODE_MULTI ( NodeInputNode  ,
"Node Input"  ,
"Input"  ,
glm::vec4(0.9f, 0.6f, 0.1f, 1.0f)  ,
"Material"  ,
"Shader"  ,
"Procedural"  ,
"Animation"  ,
"FSM"  ,
"SceneGraph"   
)

◆ REGISTER_GRAPH_NODE_MULTI() [9/10]

REGISTER_GRAPH_NODE_MULTI ( StringInputNode  ,
"String Input"  ,
"Input"  ,
glm::vec4(0.9f, 0.6f, 0.1f, 1.0f)  ,
"Material"  ,
"Shader"  ,
"Procedural"  ,
"Animation"  ,
"FSM"  ,
"SceneGraph"   
)

◆ REGISTER_GRAPH_NODE_MULTI() [10/10]

REGISTER_GRAPH_NODE_MULTI ( VectorInputNode  ,
"Vector Input"  ,
"Input"  ,
glm::vec4(0.9f, 0.6f, 0.1f, 1.0f)  ,
"Material"  ,
"Shader"  ,
"Procedural"  ,
"Animation"  ,
"FSM"  ,
"SceneGraph"   
)