Skip to main content

Module nodes

Module nodes 

Source
Expand description

Shader graph node definitions: 40+ node types with input/output sockets, GLSL snippet generation, and default parameter values.

Structs§

Connection
A connection between two sockets in the graph.
GlslSnippet
Result of generating GLSL for a single node.
NodeId
Unique identifier for a node within a graph.
ShaderGraph
A complete shader graph containing nodes and connections.
ShaderNode
A single node instance in a shader graph.
Socket
A socket on a node — either an input or an output.
SocketId
Unique identifier for a socket (node_id, socket_index, direction).

Enums§

DataType
Data type flowing through a socket.
NodeType
All supported shader node types.
ParamValue
Concrete parameter value that can be stored in a socket default or node property.
SocketDirection
Direction of a socket — input or output.