Kemena3D
Loading...
Searching...
No Matches
kemena::kScriptGraphPin Struct Reference

A connection point on a node. More...

#include <kscriptgraph.h>

Public Attributes

int id = 0
 Graph-unique pin id.
kString name
 Display label.
kScriptPinType type = kScriptPinType::Float
 Wire kind.
bool isOutput = false
 Output vs input.
float defFloat = 0.0f
 Default for unconnected Float inputs.
float defVec [3] = { 0.0f, 0.0f, 0.0f }
 Default for unconnected Vec3 inputs.
bool defBool = false
 Default for unconnected Bool inputs.
kString defStr
 Default for unconnected String inputs.
float uiX = 0.0f
float uiY = 0.0f
 Cached pin screen position (editor only).

Detailed Description

A connection point on a node.

Member Data Documentation

◆ defBool

bool kemena::kScriptGraphPin::defBool = false

Default for unconnected Bool inputs.

◆ defFloat

float kemena::kScriptGraphPin::defFloat = 0.0f

Default for unconnected Float inputs.

◆ defStr

kString kemena::kScriptGraphPin::defStr

Default for unconnected String inputs.

◆ defVec

float kemena::kScriptGraphPin::defVec[3] = { 0.0f, 0.0f, 0.0f }

Default for unconnected Vec3 inputs.

◆ id

int kemena::kScriptGraphPin::id = 0

Graph-unique pin id.

◆ isOutput

bool kemena::kScriptGraphPin::isOutput = false

Output vs input.

◆ name

kString kemena::kScriptGraphPin::name

Display label.

◆ type

kScriptPinType kemena::kScriptGraphPin::type = kScriptPinType::Float

Wire kind.

◆ uiX

float kemena::kScriptGraphPin::uiX = 0.0f

◆ uiY

float kemena::kScriptGraphPin::uiY = 0.0f

Cached pin screen position (editor only).


The documentation for this struct was generated from the following file: