|
Kemena3D
|
A single graph node with its input/output pins and payload. More...
#include <kscriptgraph.h>
Public Attributes | |
| int | id = 0 |
| Graph-unique node id. | |
| kScriptNodeType | type = kScriptNodeType::EventUpdate |
| Node kind. | |
| kString | name |
| Display label. | |
| float | posX = 0.0f |
| float | posY = 0.0f |
| Canvas position (editor only). | |
| std::vector< kScriptGraphPin > | inputs |
| Input pins (exec + data). | |
| std::vector< kScriptGraphPin > | outputs |
| Output pins (exec + data). | |
| float | valueFloat [3] = { 0.0f, 0.0f, 0.0f } |
| Literal numeric value. | |
| bool | valueBool = false |
| Literal boolean value. | |
| kString | valueStr |
| Literal string OR variable name. | |
A single graph node with its input/output pins and payload.
| int kemena::kScriptGraphNode::id = 0 |
Graph-unique node id.
| std::vector<kScriptGraphPin> kemena::kScriptGraphNode::inputs |
Input pins (exec + data).
| kString kemena::kScriptGraphNode::name |
Display label.
| std::vector<kScriptGraphPin> kemena::kScriptGraphNode::outputs |
Output pins (exec + data).
| float kemena::kScriptGraphNode::posX = 0.0f |
| float kemena::kScriptGraphNode::posY = 0.0f |
Canvas position (editor only).
| kScriptNodeType kemena::kScriptGraphNode::type = kScriptNodeType::EventUpdate |
Node kind.
| bool kemena::kScriptGraphNode::valueBool = false |
Literal boolean value.
| float kemena::kScriptGraphNode::valueFloat[3] = { 0.0f, 0.0f, 0.0f } |
Literal numeric value.
| kString kemena::kScriptGraphNode::valueStr |
Literal string OR variable name.