> For the complete documentation index, see [llms.txt](https://docs.lightact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lightact.com/layers-and-layouts/layer-layouts/nodes.md).

# Nodes

Every node has inputs on the left side and outputs on the right side.

There are 2 types of nodes: action nodes and basic nodes.

## **Action nodes**

They have at least one lifeline (lime color) square pin input or output.

<div align="left"><img src="/files/R1xLGi8Itl9gO7ttvyzk" alt=""></div>

There are **3 special action nodes** in every layer. They are inserted by default.

<div align="left"><img src="/files/xDvwIfT2aXmaJ1tqh0xh" alt=""></div>

* **Tick** node executes every frame as long as the transport (the green vertical line in the Timeline indicating where in the Section you are) is on the layer.
* **On Begin** executes only once when this layer first become active. Usually this happens when the playhead touches the left side of the layer.
* **On End** is similar to On begin, except that it executes at the end of the layer.

## **Basic nodes**

They have no square lime Lifeline pin inputs or outputs.

<div align="left"><img src="/files/nxeQ1TQVDLOXNudzoo3Q" alt=""></div>

### Node controls

#### Preview

Some nodes also contain a **Preview** option. Toggle it on or off with a **Preview** icon.

<div align="left"><img src="/files/AXUJQVuJwfgHxk7CkpRT" alt=""></div>

#### Bypass

<div align="left"><img src="/files/HXKd0LIhMmrj3C9PUPVo" alt=""></div>

Bypass icon causes the node to not execute at all.

{% hint style="info" %}
**Good to know**: Bypass is useful, especially with various texture processing nodes.
{% endhint %}
