Called after each drawImpl call of any node in the tree, so supplying children nodes before their parents.
internal
Hook that triggers after processing input. Useful if post-processing is necessary to, perhaps, implement fallback input.
Called after a node is resized.
Called after the tree is drawn. Called before input events, so they can assume actions have completed.
Called before each drawImpl call of any node in the tree, so supplying parent nodes before their children.
internal
Called before a node is resized.
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.
Remove all event handlers attached to this tree.
Determine whether beforeDraw and afterDraw should be called for the given node.
Determine whether beforeTree and afterTree should be called.
Determine whether beforeDraw and afterDraw should be called for the given node.
Determine whether beforeTree and afterTree should be called.
Called whenever this action is started — added to the list of running actions in the LayoutTree or TreeContext.
Stop the action.
Called whenever this action is stopped by calling stop.
Keeps track of the number of times the action has been started or stopped. Every start and every stop bumps the generation number.
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.
A class for iterating over the node tree.