Package net.nexttext.behaviour.control

Class Summary
ApplyToGlyph Perform the given action on the TextObject's glyphs.
Chain A series of Actions, each of which is executed when the previous one is complete.
Condition A Condition splits the data flow in two according to the result of the abstract condition() method.
DebugLog An action which logs the TextObjects it processes.
Delay Delays a given action for a number of seconds.
Descend Perform the given action on the TextObject's descendants.
IsInside A Condition which is true when the TextObject is wholly or partly inside the provided shape.
Multiplexer The Multiplexer applies a series of Actions in parallel.
OnButtonDepressed A Condition which is true when a mouse button is depressed.
OnCollision This control applies an Action when an object overlaps with another object.
OnDrag A Condition which is true when the TextObject is being dragged by the mouse.
OnMouseDepressed A Condition which is true when a mouse button is down and false when a mouse button is up.
OnMouseIn A Condition which is true when the mouse moves over the TextObject i.e.
OnMouseInApplet A Condition which is true when the mouse moves over the PApplet i.e.
OnMouseOut A Condition which is true when the mouse moves off of the TextObject i.e.
OnMouseOutApplet A Condition which is true when the mouse moves off the PApplet i.e.
OnMouseOver A Condition which is true when the mouse is on top of the TextObject and false when it is not.
OnMouseOverApplet A Condition which is true when the mouse is on top of the PApplet and false when it is not.
OnMousePressed A Condition which is true when a mouse button is pressed i.e.
OnMousePressedOver A Condition which is true when a mouse button is pressed over a TextObject i.e.
OnMouseReleased A Condition which is true when a mouse button is released i.e.
OnMouseReleasedOver A Condition which is true when a mouse button is released over a TextObject i.e.
Repeat Repeats an action for a fixed number of times, then stops that action.
Selector This action maintains a collection of action (in form of a HashMap) in which any one of the contained actions can be set to act as the current action.
Timer A Timer executes a given action for an absolute period of time given in seconds.
Tracker Tracks the TextObjects processed by an action.