|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Action | |
---|---|
net.nexttext.behaviour | |
net.nexttext.behaviour.control | |
net.nexttext.behaviour.dform | |
net.nexttext.behaviour.physics | |
net.nexttext.behaviour.standard |
Uses of Action in net.nexttext.behaviour |
---|
Subinterfaces of Action in net.nexttext.behaviour | |
---|---|
interface |
TargetingAction
A TargetingAction is an Action that uses a target. |
Classes in net.nexttext.behaviour that implement Action | |
---|---|
class |
AbstractAction
An implementation of Action with some broadly useful functionality. |
Constructors in net.nexttext.behaviour with parameters of type Action | |
---|---|
Behaviour(Action action)
Creates a Behaviour which will perform the specified action. |
Uses of Action in net.nexttext.behaviour.control |
---|
Classes in net.nexttext.behaviour.control that implement Action | |
---|---|
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. |
Methods in net.nexttext.behaviour.control with parameters of type Action | |
---|---|
void |
Multiplexer.add(Action action)
Add an action to the Multiplexer. |
void |
Chain.add(Action action)
Add an action to the end of the Chain. |
void |
Selector.add(java.lang.String name,
Action action)
Add an action to the selector |
Constructors in net.nexttext.behaviour.control with parameters of type Action | |
---|---|
ApplyToGlyph(Action descendantAction)
|
|
Condition(Action trueAction,
Action falseAction)
|
|
DebugLog(java.lang.String prefix,
Action action)
|
|
Delay(Action action,
float duration)
Creates a Delay for the given action. |
|
Descend(Action descendantAction)
|
|
Descend(Action descendantAction,
int depth)
Construct a new Descend action with the given action and depth. |
|
IsInside(java.awt.Shape area,
Action trueAction,
Action falseAction)
|
|
OnButtonDepressed(Mouse mouse,
int button,
Action trueAction,
Action falseAction)
|
|
OnCollision(Action action)
Creates an OnCollision which applies the specified Action to every object that are being collided with. |
|
OnDrag(Action trueAction)
Creates an OnDrag which performs the given Action when the mouse button 1 is pressed. |
|
OnDrag(Action trueAction,
Action falseAction)
Creates an OnDrag which performs one of the given Actions, depending on whether or not the mouse button 1 is pressed. |
|
OnDrag(int buttonToCheck,
Action trueAction)
Creates an OnDrag which performs the given Action when the selected mouse button is pressed. |
|
OnDrag(int buttonToCheck,
Action trueAction,
Action falseAction)
Creates an OnDrag which performs one of the given Actions, depending on whether or not the selected mouse button is pressed. |
|
OnMouseDepressed(Action trueAction)
Creates an OnMouseDepressed which performs the given Action when the mouse button 1 is pressed. |
|
OnMouseDepressed(Action trueAction,
Action falseAction)
Creates an OnMouseDepressed which performs one of the given Actions, depending on whether or not the mouse button 1 is pressed. |
|
OnMouseDepressed(int buttonToCheck,
Action trueAction)
Creates an OnMouseDepressed which performs the given Action when the selected mouse button is pressed. |
|
OnMouseDepressed(int buttonToCheck,
Action trueAction,
Action falseAction)
Creates an OnMouseDepressed which performs one of the given Actions, depending on whether or not the selected mouse button is pressed. |
|
OnMouseIn(Action trueAction)
Creates an OnMouseIn which performs the given Action when the mouse moves over the TextObject. |
|
OnMouseInApplet(processing.core.PApplet p,
Action trueAction)
Creates an OnMouseInApplet which performs the given Action when the mouse moves over the PApplet. |
|
OnMouseOut(Action trueAction)
Creates an OnMouseOut which performs the given Action when the mouse moves off the TextObject. |
|
OnMouseOutApplet(processing.core.PApplet p,
Action trueAction)
Creates an OnMouseOutApplet which performs the given Action when the mouse moves off of the PApplet. |
|
OnMouseOver(Action trueAction)
Creates an OnMouseOver which performs the given Action when the mouse is over the TextObject. |
|
OnMouseOver(Action trueAction,
Action falseAction)
Creates an OnMouseOver which performs one of the given Actions, depending on whether or not the mouse is over the TextObject. |
|
OnMouseOverApplet(processing.core.PApplet p,
Action trueAction)
Creates an OnMouseOverApplet which performs the given Action when the mouse is over the PApplet. |
|
OnMouseOverApplet(processing.core.PApplet p,
Action trueAction,
Action falseAction)
Creates an OnMouseOverApplet which performs one of the given Actions, depending on whether or not the mouse is over the PApplet. |
|
OnMousePressed(Action trueAction)
Creates an OnMousePressed which performs the given Action when the mouse button 1 is pressed. |
|
OnMousePressed(int buttonToCheck,
Action trueAction)
Creates an OnMousePressed which performs the given Action when the selected mouse button is pressed. |
|
OnMousePressedOver(Action trueAction)
Creates an OnMousePressedOver which performs the given Action when the mouse button 1 is pressed. |
|
OnMousePressedOver(int buttonToCheck,
Action trueAction)
Creates an OnMousePressedOver which performs the given Action when the selected mouse button is pressed. |
|
OnMouseReleased(Action trueAction)
Creates an OnMouseReleased which performs the given Action when the mouse button 1 is released. |
|
OnMouseReleased(int buttonToCheck,
Action trueAction)
Creates an OnMouseReleased which performs the given Action when the selected mouse button is released. |
|
OnMouseReleasedOver(Action trueAction)
Creates an OnMouseReleasedOver which performs the given Action when the mouse button 1 is released. |
|
OnMouseReleasedOver(int buttonToCheck,
Action trueAction)
Creates an OnMouseReleasedOver which performs the given Action when the selected mouse button is released. |
|
Repeat(Action action)
Repeat an action indefinitely. |
|
Repeat(Action action,
int repetitions)
Repeat an action a certain amount of repetitions. |
|
Timer(Action action,
float duration)
Creates a Timer for the given action. |
|
Tracker(Action action)
Construct a Tracker for the given Action. |
Constructor parameters in net.nexttext.behaviour.control with type arguments of type Action | |
---|---|
Chain(java.util.List<Action> actions)
Creates a new Chain with the given actions. |
|
Multiplexer(java.util.List<Action> actions)
|
Uses of Action in net.nexttext.behaviour.dform |
---|
Classes in net.nexttext.behaviour.dform that implement Action | |
---|---|
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 Action in net.nexttext.behaviour.physics |
---|
Classes in net.nexttext.behaviour.physics that implement Action | |
---|---|
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 Action in net.nexttext.behaviour.standard |
---|
Classes in net.nexttext.behaviour.standard that implement Action | |
---|---|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |