Nodes in this category perform boolean logic operations such as comparisons, conditionals, logic gates, and switching.
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 ( | f64 → boolf64[] → bool[]f32 → boolf32[] → bool[]u32 → boolu32[] → 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 ( | f64 → boolf64[] → bool[]f32 → boolf32[] → bool[]u32 → boolu32[] → bool[] |
| Less Than | The less-than operation ( If enabled with Or Equal, the less-than-or-equal operation ( | f64 → boolf64[] → bool[]f32 → boolf32[] → bool[]u32 → boolu32[] → 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 ( | f64 → boolf64[] → bool[]f32 → boolf32[] → bool[]u32 → boolu32[] → bool[]Vec2 → boolVec2[] → bool[]bool → boolbool[] → bool[]String → boolString[] → bool[] |
| Switch | Evaluates either the "If True" or "If False" input branch based on whether the input condition is true or false. | bool → Stringbool[] → String[]bool → boolbool[] → bool[]bool → f32bool[] → f32[]bool → f64bool[] → f64[]bool → u32bool[] → u32[]bool → u64bool[] → u64[]bool → Vec2bool[] → Vec2[]bool → Transformbool[] → Transform[]bool → Vectorbool[] → Vector[]bool → Graphicbool[] → Graphic[]bool → Rasterbool[] → Raster[]bool → Colorbool[] → Color[]bool → Gradientbool[] → Gradient[]bool → Artboardbool[] → Artboard[]bool → String[]bool[] → String[][]bool → bool[]bool[] → bool[][]bool → f32[]bool[] → f32[][]bool → f64[]bool[] → f64[][]bool → u32[]bool[] → u32[][]bool → u64[]bool[] → u64[][]bool → Vec2[]bool[] → Vec2[][]bool → Transform[]bool[] → Transform[][]bool → Vector[]bool[] → Vector[][]bool → Graphic[]bool[] → Graphic[][]bool → Raster[]bool[] → Raster[][]bool → Color[]bool[] → Color[][]bool → Gradient[]bool[] → Gradient[][]bool → Artboard[]bool[] → Artboard[][] |