InBounds is used as a return value of Node.inBounds. For most use-cases, InBounds.yes and InBounds.no are the most appropriate, specifying that the point in question is, or is not, in the node's bounds. This defines the way nodes interact with mouse, touchscreen or other hover events (fluid.io.hover).
Tags are optional "marks" left on nodes that are used to apply matching styles. Tags closely resemble HTML classes.
Check if the given type implements node parameter interface.
Test if the given symbol is an enum, or an enum member.
Place a rectangle inside another based on its specified alignment. This function considers NodeAlign.fill to be equivalent to NodeAlign.start.
This node property will disable the subject, setting the isHidden field to true.
This node property will make the subject hidden, setting the isHidden field to true.
This node property will disable mouse input on the given node.
Create a new layout
CTFE version of the layout constructor, allows using strings instead of enum members, to avoid boilerplate.
Specify tags for the next node to add.
This bitmask defines whether a node contains a point in its boundaries.
Node parameter for setting the node layout.
Unique ID of a node tag.
Node parameter assigning a new set of tags to a node.
Check if the given item is a node tag.