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.
- Glsl
Snippet - Result of generating GLSL for a single node.
- NodeId
- Unique identifier for a node within a graph.
- Shader
Graph - A complete shader graph containing nodes and connections.
- Shader
Node - A single node instance in a shader graph.
- Socket
- A socket on a node — either an input or an output.
- Socket
Id - Unique identifier for a socket (node_id, socket_index, direction).
Enums§
- Data
Type - Data type flowing through a socket.
- Node
Type - All supported shader node types.
- Param
Value - Concrete parameter value that can be stored in a socket default or node property.
- Socket
Direction - Direction of a socket — input or output.