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

S

scalar(float) - Method in class net.nexttext.property.PVectorProperty
Wrapper around vector scalar product of Vector3 class
scale(float) - Static method in class net.nexttext.behaviour.dform.DFormFactory
Creates a Scale behaviour that scales when the left button is pressed and reforms when not.
Scale - Class in net.nexttext.behaviour.dform
A DForm which scales the size of a TextObject.
Scale(float) - Constructor for class net.nexttext.behaviour.dform.Scale
 
select(String) - Method in class net.nexttext.behaviour.control.Selector
If [name] matches the name of a previously added action then that action will be made the current action
Selector - Class in net.nexttext.behaviour.control
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.
Selector() - Constructor for class net.nexttext.behaviour.control.Selector
 
set(boolean) - Method in class net.nexttext.property.BooleanProperty
 
set(Color) - Method in class net.nexttext.property.ColorProperty
Sets the Color property to the specified value.
set(Date) - Method in class net.nexttext.property.DateTimeProperty
 
set(float) - Method in class net.nexttext.property.NumberProperty
 
set(long) - Method in class net.nexttext.property.NumberProperty
 
set(PVector) - Method in class net.nexttext.property.PVectorProperty
Sets the value of this property.
set(Shape) - Method in class net.nexttext.property.ShapeProperty
 
set(BasicStroke) - Method in class net.nexttext.property.StrokeProperty
Sets the Stroke property to the specified value.
setAddToSpatialList(boolean) - Method in class net.nexttext.TextObjectBuilder
If created objects should be added to the spatial list.
setChaosStrength(int) - Method in class net.nexttext.behaviour.dform.ChaosPull
Sets the 'strength' of the chaosPull, stronger chaosPull results in larger deformations and faster pulling.
setChildIndex(int) - Method in class net.nexttext.renderer.util.Glyph3D
 
setDeformed(boolean) - Method in class net.nexttext.TextObjectGlyph
 
setDisplayName(String) - Method in class net.nexttext.behaviour.AbstractAction
Sets the display name of this Action instance.
setDisplayName(String) - Method in class net.nexttext.behaviour.AbstractBehaviour
Sets the display name of this Action instance to the specified string.
setExponentialSpeed(float) - Method in class net.nexttext.behaviour.dform.Reform
Sets the speed of the reform when using the exponential style.
setFont(PFont, float) - Method in class net.nexttext.TextObjectBuilder
 
setFont(PFont, Font, float) - Method in class net.nexttext.TextObjectBuilder
 
setFont(PFont) - Method in class net.nexttext.TextObjectGlyph
Rebuild the internal representation of the glyph according to the properties of the newly specified Font object.
setGlyph(String) - Method in class net.nexttext.TextObjectGlyph
Rebuild the internal representation of the glyph based on the specified character.
setIndent(int) - Method in class net.nexttext.Book
Set the paragraph indentation using normal style.
setIndent(int, int) - Method in class net.nexttext.Book
Set the paragraph indentation.
setIndent(int) - Method in class net.nexttext.TextObjectBuilder
Set the paragraph indentation using normal style.
setIndent(int, int) - Method in class net.nexttext.TextObjectBuilder
Set the paragraph indentation.
setInherited(boolean) - Method in class net.nexttext.property.ColorProperty
Setting inherited to true on a ColorProperty will cause it to bypass it's current color value in favor of the color value of it's parent.
setInherited(boolean) - Method in class net.nexttext.property.StrokeProperty
Setting inherited to true on a StrokeProperty will cause it to bypass it's current stroke value in favor of the stroke value of its parent.
setLinearSpeed(float) - Method in class net.nexttext.behaviour.dform.Reform
Sets the speed of the reform when using the linear style.
setLineHeight(float) - Method in class net.nexttext.Book
Deprecated.  
setLineHeight(float) - Method in class net.nexttext.TextObjectBuilder
Deprecated.  
setLineSpacing(int) - Method in class net.nexttext.Book
Set the line spacing of the text.
setLineSpacing(int) - Method in class net.nexttext.TextObjectBuilder
Set the line spacing of the text.
setLogger(PrintWriter) - Method in class net.nexttext.Book
Specify a PrintWriter to which all log messages will be written.
setName(String) - Method in class net.nexttext.property.Property
 
setOriginal(Color) - Method in class net.nexttext.property.ColorProperty
 
setOriginal(PVector) - Method in class net.nexttext.property.PVectorProperty
Set the original value of the property.
setOriginal(BasicStroke) - Method in class net.nexttext.property.StrokeProperty
Modifies the original stroke value.
setParent(TextObjectGroup) - Method in class net.nexttext.TextObjectBuilder
May be null to unset.
setPosition(PVector) - Method in class net.nexttext.TextObjectBuilder
 
setScale(float) - Method in class net.nexttext.behaviour.dform.Scale
 
setShape(Shape) - Method in class net.nexttext.behaviour.physics.StayInside
 
setSpaceOffset(int) - Method in class net.nexttext.Book
Set the space offset.
setSpaceOffset(int) - Method in class net.nexttext.TextObjectBuilder
Set the space offset.
setStyleExponential() - Method in class net.nexttext.behaviour.dform.Reform
Exponential style reformation preserves deformations longer.
setStyleLinear() - Method in class net.nexttext.behaviour.dform.Reform
Linear style of reformation doesn't deform glyph shape.
setTarget(float, float) - Method in class net.nexttext.behaviour.dform.Blow
 
setTarget(float, float, float) - Method in class net.nexttext.behaviour.dform.Blow
 
setTarget(PVector) - Method in class net.nexttext.behaviour.dform.Blow
 
setTarget(Locatable) - Method in class net.nexttext.behaviour.dform.Blow
 
setTarget(float, float) - Method in class net.nexttext.behaviour.dform.ChaosPull
 
setTarget(float, float, float) - Method in class net.nexttext.behaviour.dform.ChaosPull
 
setTarget(PVector) - Method in class net.nexttext.behaviour.dform.ChaosPull
 
setTarget(Locatable) - Method in class net.nexttext.behaviour.dform.ChaosPull
 
setTarget(float, float) - Method in class net.nexttext.behaviour.dform.Pull
 
setTarget(float, float, float) - Method in class net.nexttext.behaviour.dform.Pull
 
setTarget(PVector) - Method in class net.nexttext.behaviour.dform.Pull
 
setTarget(Locatable) - Method in class net.nexttext.behaviour.dform.Pull
 
setTarget(float, float) - Method in class net.nexttext.behaviour.physics.Approach
Sets a target to approach.
setTarget(float, float, float) - Method in class net.nexttext.behaviour.physics.Approach
Sets a target to approach.
setTarget(PVector) - Method in class net.nexttext.behaviour.physics.Approach
Sets a target to approach.
setTarget(Locatable) - Method in class net.nexttext.behaviour.physics.Approach
Sets a target to approach.
setTarget(Locatable) - Method in class net.nexttext.behaviour.standard.Follow
Set the followed object.
setTarget(float, float) - Method in class net.nexttext.behaviour.standard.Follow
Sets a target to approach.
setTarget(float, float, float) - Method in class net.nexttext.behaviour.standard.Follow
Sets a target to approach.
setTarget(PVector) - Method in class net.nexttext.behaviour.standard.Follow
Sets a target to approach.
setTarget(float, float) - Method in class net.nexttext.behaviour.standard.MoveBy
Sets a target to approach.
setTarget(float, float, float) - Method in class net.nexttext.behaviour.standard.MoveBy
Sets a target to approach.
setTarget(PVector) - Method in class net.nexttext.behaviour.standard.MoveBy
Sets a target to approach.
setTarget(Locatable) - Method in class net.nexttext.behaviour.standard.MoveBy
Sets an offset to move by.
setTarget(Locatable) - Method in class net.nexttext.behaviour.standard.MoveTo
Sets a target to approach.
setTarget(float, float) - Method in class net.nexttext.behaviour.standard.MoveTo
Sets a target to approach.
setTarget(float, float, float) - Method in class net.nexttext.behaviour.standard.MoveTo
Sets a target to approach.
setTarget(PVector) - Method in class net.nexttext.behaviour.standard.MoveTo
Sets a target to approach.
setTarget(Locatable) - Method in interface net.nexttext.behaviour.TargetingAction
Set a new target for this action.
setTarget(float, float) - Method in interface net.nexttext.behaviour.TargetingAction
Set a new target for this action.
setTarget(float, float, float) - Method in interface net.nexttext.behaviour.TargetingAction
Set a new target for this action.
setTarget(PVector) - Method in interface net.nexttext.behaviour.TargetingAction
Set a new target for this action.
setTextAlign(int) - Method in class net.nexttext.TextObjectBuilder
Set the horizontal alignment type of the group around the position.
setTextAlignY(int) - Method in class net.nexttext.TextObjectBuilder
Set the vertical alignment type of the group around the position.
setTracking(int) - Method in class net.nexttext.Book
Set the tracking of the text.
setTracking(int) - Method in class net.nexttext.TextObjectBuilder
Set the tracking of the text.
setTrackingOffset(float) - Method in class net.nexttext.Book
Deprecated.  
setTrackingOffset(float) - Method in class net.nexttext.TextObjectBuilder
Deprecated.  
setWindow(Rectangle) - Method in class net.nexttext.behaviour.physics.StayInWindow
Redefines the window region to constraint objects to.
ShapeProperty - Class in net.nexttext.property
A shape property of a TextObject or a Behaviour.
ShapeProperty(Shape) - Constructor for class net.nexttext.property.ShapeProperty
Creates a new ShapeProperty with a copy of the provided Shape.
sign(int) - Static method in class net.nexttext.FastMath
Returns 1 if the number is positive, -1 if the number is negative, and 0 otherwise
sign(float) - Static method in class net.nexttext.FastMath
Returns 1 if the number is positive, -1 if the number is negative, and 0 otherwise
sin(float) - Static method in class net.nexttext.FastMath
Returns sine of a value.
sin(double) - Static method in class net.nexttext.FastMath
Returns sine of a value.
size() - Method in class net.nexttext.property.PVectorListProperty
Returns the number of PVectorProperty objects contained in this list.
SpatialList - Class in net.nexttext
The SpatialList class is used to keep track of the TextObjects in a spatially organised fashion in order to facilitate proximity and collision queries.
SpatialList() - Constructor for class net.nexttext.SpatialList
 
sphericalToCartesian(PVector, PVector) - Static method in class net.nexttext.FastMath
Converts a point from Spherical coordinates to Cartesian (using positive Y as up) and stores the results in the store var.
sphericalToCartesianZ(PVector, PVector) - Static method in class net.nexttext.FastMath
Converts a point from Spherical coordinates to Cartesian (using positive Z as up) and stores the results in the store var.
Spin - Class in net.nexttext.behaviour.physics
This action gives the object a one-time angular spin.
Spin() - Constructor for class net.nexttext.behaviour.physics.Spin
Default constructor.
Spin(float) - Constructor for class net.nexttext.behaviour.physics.Spin
Default constructor.
sqr(float) - Static method in class net.nexttext.FastMath
Returns the value squared.
sqrDist - Variable in class net.nexttext.renderer.util.ClosedPolygon.Distance
 
sqrt(float) - Static method in class net.nexttext.FastMath
Returns the square root of a given value.
sqrt(double) - Static method in class net.nexttext.FastMath
Returns the square root of a given value.
StandardFactory - Class in net.nexttext.behaviour.standard
The factory of Standard behaviours.
StandardFactory() - Constructor for class net.nexttext.behaviour.standard.StandardFactory
 
StayInside - Class in net.nexttext.behaviour.physics
StayInside tries to keep an object inside a Shape.
StayInside(Shape, float) - Constructor for class net.nexttext.behaviour.physics.StayInside
 
StayInside(Shape) - Constructor for class net.nexttext.behaviour.physics.StayInside
This constructor sets jiggle to 3 by default.
stayInWindow(PApplet) - Static method in class net.nexttext.behaviour.physics.PhysicsFactory
Keeps objects inside the visible window, bouncing them off when they reach an edge.
StayInWindow - Class in net.nexttext.behaviour.physics
Keep objects inside a window.
StayInWindow(PApplet) - Constructor for class net.nexttext.behaviour.physics.StayInWindow
Creates a StayInWindow which constraints TextObjects to always remain within the bounds of the PApplet and to bounce off the edges.
StayInWindow(PApplet, boolean) - Constructor for class net.nexttext.behaviour.physics.StayInWindow
Creates a StayInWindow which constraints TextObjects to always remain within the bounds of the PApplet.
StayInWindow(Rectangle, boolean) - Constructor for class net.nexttext.behaviour.physics.StayInWindow
Creates a StayInWindow which constraints TextObjects to remain within the bounds of a specific rectangle.
step() - Method in class net.nexttext.Book
Applies all active behaviours.
stepAndDraw() - Method in class net.nexttext.Book
Goes through a full iteration of the Book loop, i.e.
Stop - Class in net.nexttext.behaviour.physics
Stop an object from moving by setting its velocity and angular velocity to 0.
Stop() - Constructor for class net.nexttext.behaviour.physics.Stop
 
StrokeProperty - Class in net.nexttext.property
A stroke property for a TextObject (using the BasicStroke implementation).
StrokeProperty() - Constructor for class net.nexttext.property.StrokeProperty
Creates a new StrokeProperty using a stroke of width 1.
StrokeProperty(BasicStroke) - Constructor for class net.nexttext.property.StrokeProperty
Creates a new StrokeProperty from the java.awt.BasicStroke object.
STYLE_EXPONENTIAL - Static variable in class net.nexttext.behaviour.dform.Reform
 
STYLE_LINEAR - Static variable in class net.nexttext.behaviour.dform.Reform
 
sub(PVector) - Method in class net.nexttext.property.PVectorProperty
Wrapper around vector substraction of Vector3 class

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