Skip to main content

Module node

Module node 

Source
Expand description

Core node trait (Node) and related types. Core node traits for the Rill ecosystem

Defines the fundamental building blocks of the signal graph:

  • Node: Base trait for all nodes
  • Source: Active generator (has no inputs)
  • Processor: Passive processor (has inputs and outputs)
  • Sink: Active consumer (has no outputs)

Structs§

NodeId
Unique identifier for a node in the graph
NodeMetadata
Metadata about a node
NodeState
State of a node during processing State of a node during processing
NodeTypeId
Type identifier for a node (for downcasting)

Enums§

NodeCategory
Category of a node (for UI/organization)

Traits§

Node
Base trait for all audio nodes
Processor
Passive processor of signals
Sink
Active sink of signals
Source
Active source of signals