A B C D E F G H I J K L M N O P Q R S T U V Z

A

abs(float) - Static method in class net.nexttext.FastMath
Returns Absolute value of a float.
abs(double) - Static method in class net.nexttext.FastMath
Returns Absolute value of a double.
AbstractAction - Class in net.nexttext.behaviour
An implementation of Action with some broadly useful functionality.
AbstractAction() - Constructor for class net.nexttext.behaviour.AbstractAction
 
AbstractBehaviour - Class in net.nexttext.behaviour
AbstractBehaviours act on a list of TextObjects, and are included in the simulation.
AbstractBehaviour() - Constructor for class net.nexttext.behaviour.AbstractBehaviour
 
acos(float) - Static method in class net.nexttext.FastMath
Returns the arc cosine of an angle given in radians.
Special cases: If fValue is smaller than -1, then the result is PI.
Action - Interface in net.nexttext.behaviour
Actions are building blocks used to create behaviours.
Action.ActionResult - Class in net.nexttext.behaviour
Used to communicate results of Action.behave().
Action.ActionResult(boolean, boolean, boolean) - Constructor for class net.nexttext.behaviour.Action.ActionResult
 
Action.ActionResult() - Constructor for class net.nexttext.behaviour.Action.ActionResult
Create an action result suitable for use in combine().
add(Action) - Method in class net.nexttext.behaviour.control.Chain
Add an action to the end of the Chain.
add(Action) - Method in class net.nexttext.behaviour.control.Multiplexer
Add an action to the Multiplexer.
add(String, Action) - Method in class net.nexttext.behaviour.control.Selector
Add an action to the selector
add(String, InputSource) - Method in class net.nexttext.input.InputManager
Adds an input source to the list.
add(float) - Method in class net.nexttext.property.NumberProperty
 
add(long) - Method in class net.nexttext.property.NumberProperty
 
add(PVector) - Method in class net.nexttext.property.PVectorListProperty
Add a PVector object to the list.
add(PVectorProperty) - Method in class net.nexttext.property.PVectorListProperty
Adds a PVectorProperty object to the list.
add(int, PVector) - Method in class net.nexttext.property.PVectorListProperty
Adds a PVectorProperty object at the specified position in the list.
add(int, PVectorProperty) - Method in class net.nexttext.property.PVectorListProperty
Adds a PVectorProperty object at the specified position in the list.
add(PVector) - Method in class net.nexttext.property.PVectorProperty
Wrapper around vector addition of Vector3 class
add(TextObjectGlyph) - Method in class net.nexttext.SpatialList
Adds a single TextObjectGlyph to the spatial list
add(TextObjectGroup) - Method in class net.nexttext.SpatialList
Adds all the glyphs part of a TextObjectGroup to the spatial list.
add(TextObject) - Method in class net.nexttext.SpatialList
Adds a TextObject to the spatial list.
addBehaviour(AbstractBehaviour) - Method in class net.nexttext.Book
Adds a Behaviour to the Book.
addChangeListener(PropertyChangeListener) - Method in class net.nexttext.property.Property
Registers a new PropertyChangeListener for this property.
addEdge(int, int) - Method in class net.nexttext.renderer.util.DoublyConnectedEdgeList
 
addGlyphBehaviour(AbstractBehaviour) - Method in class net.nexttext.Book
Adds the given Behaviour to the list of Behaviours applied to new TextObjectGlyphs.
addGlyphBehaviour(AbstractAction) - Method in class net.nexttext.Book
Adds the given Action to the list of Behaviours applied to new TextObjectGlyphs.
addGlyphBehaviour(AbstractBehaviour) - Method in class net.nexttext.TextObjectBuilder
Created glyphs will get this behaviour.
addGlyphProperty(String, Property) - Method in class net.nexttext.TextObjectBuilder
Created glyphs will get this property.
addGroupBehaviour(AbstractBehaviour) - Method in class net.nexttext.Book
Adds the given Behaviour to the list of Behaviours applied to new TextObjectGroups.
addGroupBehaviour(AbstractAction) - Method in class net.nexttext.Book
Adds the given Action to the list of Behaviours applied to new TextObjectGroups.
addGroupBehaviour(AbstractBehaviour) - Method in class net.nexttext.TextObjectBuilder
Created groups will get this behaviour.
addGroupProperty(String, Property) - Method in class net.nexttext.TextObjectBuilder
Created groups will get this property.
addObject(TextObject) - Method in class net.nexttext.behaviour.AbstractBehaviour
Add a TextObject to this Behaviour's list of objects to act on.
addObject(TextObject) - Method in class net.nexttext.behaviour.Behaviour
 
addPage(TextPage) - Method in class net.nexttext.Book
Add a page to the book without specifying a name.
addPage(String, TextPage) - Method in class net.nexttext.Book
Add a named page to the book
addPage(String) - Method in class net.nexttext.Book
Create and add a named TextPage to the Book
addPoint(PVector) - Method in class net.nexttext.renderer.util.ClosedPolygon
Add a point to the polygon.
addPolygon(ClosedPolygon) - Method in class net.nexttext.renderer.util.Glyph3D
This method adds one closed polygon to the subdivision (it can both be the outer-polygon or the inner) In normal glyphs, the outer should be clockwise and the inner counter-clockwise.
addText(String, int, int) - Method in class net.nexttext.Book
Builds a tree of TextObjects from the given string, at the specified location, using the stroke and fill colors set in the PApplet.
addText(String, int, int, String) - Method in class net.nexttext.Book
Builds a tree of TextObjects on the given Page from the given string, at the specified location, using the stroke and fill colors set in the PApplet.
addText(String, int, int, int) - Method in class net.nexttext.Book
Builds a tree of TextObjects from the given string, at the specified location, using the stroke and fill colors set in the PApplet.
addText(String, int, int, int, String) - Method in class net.nexttext.Book
Builds a tree of TextObjects on the given Page from the given string, at the specified location, using the stroke and fill colors set in the PApplet.
addVertex(PVector) - Method in class net.nexttext.renderer.util.DoublyConnectedEdgeList
 
addWordBehaviour(AbstractBehaviour) - Method in class net.nexttext.Book
Adds the given Behaviour to the list of Behaviours applied to new words.
addWordBehaviour(AbstractAction) - Method in class net.nexttext.Book
Adds the given Action to the list of Behaviours applied to new words.
addWordBehaviour(AbstractBehaviour) - Method in class net.nexttext.TextObjectBuilder
Created words will get this behaviour.
angleCounterClockWise(PlanarEdge) - Method in class net.nexttext.renderer.util.PlanarEdge
Calculated the angle from this edge to the given edge (counter clockwise), the result is in the interval [0;2*PI).
applyAcceleration(TextObject, PVector) - Method in class net.nexttext.behaviour.physics.PhysicsAction
Applies an acceleration to a TextObject.
applyAngularAcceleration(TextObject, float) - Method in class net.nexttext.behaviour.physics.PhysicsAction
Applies an angular acceleration to a TextObject.
applyAngularForce(TextObject, float) - Method in class net.nexttext.behaviour.physics.PhysicsAction
Applies an angular force (torque) to a TextObject.
applyForce(TextObject, PVector) - Method in class net.nexttext.behaviour.physics.PhysicsAction
Applies a force to a TextObject.
ApplyToGlyph - Class in net.nexttext.behaviour.control
Perform the given action on the TextObject's glyphs.
ApplyToGlyph(Action) - Constructor for class net.nexttext.behaviour.control.ApplyToGlyph
 
Approach - Class in net.nexttext.behaviour.physics
Approach applies an acceleration which tries to push the object in the direction of its target.
Approach(Locatable, float, int) - Constructor for class net.nexttext.behaviour.physics.Approach
 
Approach(Locatable, float, int, boolean) - Constructor for class net.nexttext.behaviour.physics.Approach
 
Approach(Locatable) - Constructor for class net.nexttext.behaviour.physics.Approach
Creates an Approach action at a certain target with default speed of 10 and hitRange or 2.
Approach(float, float, float, int) - Constructor for class net.nexttext.behaviour.physics.Approach
Constructor creates a Approach at x,y.
Approach(float, float) - Constructor for class net.nexttext.behaviour.physics.Approach
Constructor creates a Approach at x,y with a default speed and hitRange.
Approach(float, float, float) - Constructor for class net.nexttext.behaviour.physics.Approach
Constructor creates a Approach at x,y,z with a default speed and hitRange.
Approach(float, float, float, float, int) - Constructor for class net.nexttext.behaviour.physics.Approach
Constructor creates a Approach at x,y,z.
asin(float) - Static method in class net.nexttext.FastMath
Returns the arc sine of an angle given in radians.
Special cases: If fValue is smaller than -1, then the result is -HALF_PI.
asin(double) - Static method in class net.nexttext.FastMath
Returns the arc sine of an angle given in radians.
Special cases: If dValue is smaller than -1, then the result is -HALF_PI.
atan(float) - Static method in class net.nexttext.FastMath
Returns the arc tangent of an angle given in radians.
atan(double) - Static method in class net.nexttext.FastMath
Returns the arc tangent of an angle given in radians.
atan2(float, float) - Static method in class net.nexttext.FastMath
A direct call to Math.atan2.
atan2(double, double) - Static method in class net.nexttext.FastMath
A direct call to Math.atan2.
attachChild(TextObject) - Method in class net.nexttext.TextObjectGroup
Attach a child to the end of the list of children.
attachChild(TextObject, int) - Method in class net.nexttext.TextObjectGroup
Attach a child at the given location.
attachText(TextObject) - Method in class net.nexttext.Book
 
attachText(TextObject, String) - Method in class net.nexttext.Book
 
attachToLeft(TextObject) - Method in class net.nexttext.TextObject
Attach the given TextObject to the left of this one.
attachToRight(TextObject) - Method in class net.nexttext.TextObject
Attach the given TextObject to the right of this one.

A B C D E F G H I J K L M N O P Q R S T U V Z