Skip to content

Anatomy of a Node

Viktor Kovacs edited this page May 20, 2020 · 24 revisions

Introduction

Nodes are the most important object in the engine. You can create your own nodes to extend the functionality. You can define the visualization and almost all kind of behaviour of a node.

Basic Concepts

These are the most important concepts:

  • Node: A node is basically a black box which can calculate some output values from some input values. It is possible to write a node without input or output values, but usually nodes have both of them.
  • Slot: A slot is where you can connect other nodes to make the data flow through the whole graph. Input slots are always on the left side of the node, and output slots are always on the right side.
  • Connection: A connection is the data flow direction between nodes. Connections are always connected to slots.
Clone this wiki locally