A branch action can only hook to draw calls of specific nodes. It cannot bind into these hooks.
A branch action can only hook to draw calls of specific nodes. It cannot bind into these hooks.
Branch action excludes the start node from results.
Branch action excludes the start node from results.
Node to descend into; beforeDraw and afterDraw will only be emitted for this node and its children.
If true, this action is complete and no callbacks should be ran.
Keeps track of the number of times the action has been started or stopped. Every start and every stop bumps the generation number.
Remove all event handlers attached to this tree.
Stop the action.
Called whenever this action is started — added to the list of running actions in the LayoutTree or TreeContext.
Called whenever this action is stopped by calling stop.
Determine whether beforeTree and afterTree should be called.
Determine whether beforeDraw and afterDraw should be called for the given node.
Called before the tree is drawn. Keep in mind this might not be called if the action is started when tree iteration has already begun.
Called before a node is resized.
Called after a node is resized.
Called before each drawImpl call of any node in the tree, so supplying parent nodes before their children.
internal
Called after each drawImpl call of any node in the tree, so supplying children nodes before their parents.
internal
Called after the tree is drawn. Called before input events, so they can assume actions have completed.
Hook that triggers after processing input. Useful if post-processing is necessary to, perhaps, implement fallback input.