Remove All Logix Visuals (LogiX node)

From Neos Wiki
Jump to navigation Jump to search
Other languages:
English • ‎日本語 • ‎한국어
Remove All Logix Visuals
'Remove All Logix Visuals' LogiX node
Inputs
  Impulse Remove
  Slot SearchRoot
  Slot MoveUnder
  LogixTraversal Traversal
Outputs
  Impulse OnRemoved

The Remove All Logix Visuals node packs any LogiX nodes parented under the SearchRoot slot directly under the MoveUnder slot when an impulse is received at Remove. This both removes the node visuals and reparents the node slots.

Usage

The SearchRoot input defines the hierarchy from which slots containing LogiX components will be moved. Any nodes which are parented under the SearchRoot, or any of its child slots (down to arbitrary depth), will be moved and have visuals hidden. There is no default input.


The MoveUnder input slot is the slot under which any slots containing LogiX components will be parented. If this input is unset and an impulse is received at Remove then LogiX node visuals will be hidden without any reparenting.


The Traversal input enum value controls how the node graph traversal operates. If set to StopAtOtherNodes, nodes which are not currently parented under the SearchRoot and which are only connected to nodes which are via references (arrow shaped Ref nodes) will not be affected if an impulse is received at Remove. By contrast, if set to Complete, nodes which are linked to nodes parented under the SearchRoot will also be affected (e.g. storage variable nodes which are targets of a Write node. This works the same way as the Traversal setting on the LogiX tooltip (see tutorial by ProbablePrime). Defaults to StopAtOtherNodes.


The OnRemoved output fires an impulse when the node has successfully performed it's operation after an impulse is received at Remove. This only requires that there be a valid SearchRoot input, an impulse is still fired even if there are no LogiX nodes parented under the SearchRoot and therefore no changes made.

Examples

Node Menu

Meta
Back Remove All Logix Visuals Reveal All Logix Visuals