a CompositionNode that holds a single Shape
apply transforms of all ancestor nodes and return a new detached org.openrndr.shape.ShapeNode with conflated transform
Finds first CompositionNode to match the given predicate.
find all descendant GroupNode nodes, including potentially this node
find all descendant ImageNode nodes, including potentially this node
find all descendant ShapeNode nodes, including potentially this node
apply transforms of all ancestor nodes and return a new detached shape node with identity transform and transformed Shape
remove node from its parent CompositionNode
visit this CompositionNode and all descendant nodes and execute visitor
Custom attributes to be applied to the Node in addition to the Style attributes.
a Rectangle that describes the bounding box of the contents
the local Shape with the effectiveTransform applied to it
This CompositionNode's computed style. Where every style attribute is obtained by overwriting the Style in the following order:
Calculates the absolute transformation of the current node.
This CompositionNode's own style.
a map that stores user data