Uses of Class
net.nexttext.behaviour.AbstractAction

Packages that use AbstractAction
net.nexttext   
net.nexttext.behaviour.control   
net.nexttext.behaviour.dform   
net.nexttext.behaviour.physics   
net.nexttext.behaviour.standard   
 

Uses of AbstractAction in net.nexttext
 

Methods in net.nexttext with parameters of type AbstractAction
 Behaviour Book.addGlyphBehaviour(AbstractAction action)
          Adds the given Action to the list of Behaviours applied to new TextObjectGlyphs.
 Behaviour Book.addGroupBehaviour(AbstractAction action)
          Adds the given Action to the list of Behaviours applied to new TextObjectGroups.
 Behaviour Book.addWordBehaviour(AbstractAction action)
          Adds the given Action to the list of Behaviours applied to new words.
 

Uses of AbstractAction in net.nexttext.behaviour.control
 

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

Uses of AbstractAction in net.nexttext.behaviour.dform
 

Subclasses of AbstractAction in net.nexttext.behaviour.dform
 class Blow
          A DForm which pushes the TextObject outlines away from a target.
 class ChaosPull
          ChaosPull is similar to Pull except that the control points get into a chaotic state when they reach the target.
 class DForm
          A super class for DForms.
 class Pull
          A DForm which pulls the TextObject towards a target.
 class Reform
          A DForm which reverts TextObject to its original shape.
 class Scale
          A DForm which scales the size of a TextObject.
 class Throb
          A DForm which throbs the TextObject.
 

Uses of AbstractAction in net.nexttext.behaviour.physics
 

Subclasses of AbstractAction in net.nexttext.behaviour.physics
 class Approach
          Approach applies an acceleration which tries to push the object in the direction of its target.
 class Bounce
          This action performs collision response on two objects by moving them apart and reflects their velocity.
 class Explode
          This action gives the object a one-time velocity push in a random direction.
 class Gravity
          Applies a constant downwards acceleration to an object.
 class Move
          This is the basic Move; actions from the physics package will have no effect unless this behaviour is applied to objects.
 class PhysicsAction
          Every Action in this package should be a descendant of this class.
 class Push
          This action gives the object a one-time velocity push in a given direction.
 class Spin
          This action gives the object a one-time angular spin.
 class StayInside
          StayInside tries to keep an object inside a Shape.
 class StayInWindow
          Keep objects inside a window.
 class Stop
          Stop an object from moving by setting its velocity and angular velocity to 0.
 

Uses of AbstractAction in net.nexttext.behaviour.standard
 

Subclasses of AbstractAction in net.nexttext.behaviour.standard
 class Colorize
          Fades the color of an object to a new color over time.
 class CustomAction
          An action that calls back a function defined in the main Processing sketch.
 class DoNothing
          Does nothing to a TextObject.
 class FadeTo
          This action fades an object's color alpha component to the specified value and at a given speed.
 class Follow
           
 class FollowSibling
          Causes TextObjects to follow their left siblings.
 class Kern
          Resets the spacing between children of a textObjectGroup.
 class Kill
          The Kill action flags an object for removal from the Book, causing it to cease to exist completely.
 class MoveBy
          Move an object by the given vector amount.
 class MoveTo
          Move an object to the location.
 class RandomMotion
          Moves a TextObject randomly.