This page documents the development version of Graphite at dev.graphite.art, which may differ from the current release.
Nodes in this category perform boolean logic operations such as comparisons and logic gates.
Nodes
| Node | Details | Possible Types |
|---|---|---|
| All | Outputs true only if every value in the input list is true. An empty list gives true. | Bool[] → Bool |
| Any | Outputs true if at least one value in the input list is true. An empty list gives false. | Bool[] → Bool |
| Equals | The equality operation ( | Number → BoolNumber[] → Bool[]Integer → BoolInteger[] → Bool[]Vec2 → BoolVec2[] → Bool[]Bool → BoolBool[] → Bool[]String → BoolString[] → Bool[] |
| Greater Than | The greater-than operation ( If enabled with Or Equal, the greater-than-or-equal operation ( | Number → BoolNumber[] → Bool[]Integer → BoolInteger[] → Bool[] |
| Is Nonzero | Outputs true if the value is anything other than zero. A vector counts as zero only when every component is zero. | Number → BoolNumber[] → Bool[]Integer → BoolInteger[] → Bool[]Vec2 → BoolVec2[] → Bool[] |
| Less Than | The less-than operation ( If enabled with Or Equal, the less-than-or-equal operation ( | Number → BoolNumber[] → Bool[]Integer → BoolInteger[] → Bool[] |
| Logical And | The logical AND operation ( | Bool → BoolBool[] → Bool[] |
| Logical Not | The logical NOT operation ( | Bool → BoolBool[] → Bool[] |
| Logical Or | The logical OR operation (` | |
| Not Equals | The inequality operation ( | Number → BoolNumber[] → Bool[]Integer → BoolInteger[] → Bool[]Vec2 → BoolVec2[] → Bool[]Bool → BoolBool[] → Bool[]String → BoolString[] → Bool[] |