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

S

S - Static variable in class hermes.postoffice.POCodes.Key
 
scale(float, float) - Method in class hermes.hshape.HRectangle
Scales the rectangle's width and height about its position.
SCROLL_LOCK - Static variable in class hermes.postoffice.POCodes.Key
 
second - Variable in class hermes.Pair
 
SelfInteractionOptimizer<A extends Being> - Class in hermes
This Optimizer reduces the time needed to handle interactions between all members of the same group, and also eliminates duplicate interactions.
SelfInteractionOptimizer() - Constructor for class hermes.SelfInteractionOptimizer
 
SEMICOLON - Static variable in class hermes.postoffice.POCodes.Key
Constant for the semicolon key, ";"
sendBoolean(String, boolean) - Method in class hermes.postoffice.PostOffice
Sends an OscMessage on the given address containing only the given boolean.
sendFloat(String, float) - Method in class hermes.postoffice.PostOffice
Sends an OscMessage on the given address containing only the given float.
sendInt(String, int) - Method in class hermes.postoffice.PostOffice
Sends an OscMessage on the given address containing only the given int.
sendList(String, ArrayList<Object>) - Method in class hermes.postoffice.PostOffice
Sends an OscMessage on the given address containing the contents of the given list.
SEPARATER - Static variable in class hermes.postoffice.POCodes.Key
This constant is obsolete, and is included only for backwards compatibility.
SEPARATOR - Static variable in class hermes.postoffice.POCodes.Key
Constant for the Numpad Separator key.
setActiveAnimation(int) - Method in class hermes.animation.AnimatedSprite
Sets the active animation that the Sprite will use when drawn
setDefaultFrame(int) - Method in class hermes.animation.Animation
 
setDone(boolean) - Method in class hermes.Being
 
setElasticity(float) - Method in class hermes.physics.MassedBeing
Sets the being's elasticity (bounciness).
setInitialFrame(int) - Method in class hermes.animation.AnimatedSprite
Sets the initial frame for this playback.
setInterruptible(boolean) - Method in class hermes.animation.Animation
This is used to determine what happens when an AnimatedSprite's setActiveAnimation is called while this Animation is playing.
setLastFrame(int) - Method in class hermes.animation.AnimatedSprite
Sets the last frame for this playback.
setMass(float) - Method in class hermes.physics.MassedBeing
sets the being's mass
setMillisecondsPerFrame(int) - Method in class hermes.animation.Animation
Sets how many milliseconds each Animation frame will play for
Note: if you only want to change this value for one call to AnimatedSprite's setActiveAnimation, use the overrideMillisecondsPerFrame() method in the AnimatedSprite class.
setNumberOfTimesToPlay(int) - Method in class hermes.animation.Animation
 
setPApplet(PApplet) - Static method in class hermes.Hermes
Set the PApplet that all utilities use.
setPlayDirection(int) - Method in class hermes.animation.AnimatedSprite
Sets the direction of play.
setPosition(PVector) - Method in class hermes.Being
Sets the Being's new position.
setPosition(float, float) - Method in class hermes.Being
Sets the Being's position to given x,y values.
setPosition(float, float, float) - Method in class hermes.Being
Sets the Being's position to given x,y,z values.
setProjection(PVector) - Method in class hermes.physics.ImpulseCollision
sets the projection vector for the collision
setTimeScale(float) - Static method in class hermes.Hermes
Sets the time scale for calculating motion and physics.
setup() - Method in class hermes.World
Will be called once when the world is run, before the update loop.
setVelocity(PVector) - Method in class hermes.Being
Sets the Being's velocity to a given vector.
setVelocityX(float) - Method in class hermes.Being
 
setVelocityY(float) - Method in class hermes.Being
 
setWorld(World) - Method in class hermes.GenericGroup
 
setWorldCoordinateHeight(float) - Method in class hermes.HCamera
 
setWorldCoordinateWidth(float) - Method in class hermes.HCamera
 
setX(float) - Method in class hermes.Being
 
setY(float) - Method in class hermes.Being
 
SHIFT - Static variable in class hermes.postoffice.POCodes.Key
 
shutdown() - Method in class hermes.World
Will be called once the world has finished running.
sign(float) - Static method in class hermes.HermesMath
Returns the sign of a float, assigns zero a sign of one.
size() - Method in class hermes.GenericGroup
 
SLASH - Static variable in class hermes.postoffice.POCodes.Key
Constant for the forward slash key, "/"
SPACE - Static variable in class hermes.postoffice.POCodes.Key
 
step() - Method in class hermes.Being
Updates the Being's position, called for on each update, if multisampling is enabled will be for each sample.
step() - Method in class hermes.physics.MassedBeing
Updates the being's position and velocity based on the forces applied since the last step, using Euler-Cromer integration.
STOP - Static variable in class hermes.postoffice.POCodes.Key
 
subscribe(KeySubscriber, int) - Method in class hermes.postoffice.PostOffice
Registers a subscription to messages sent by a specific keyboard key.
subscribe(KeySubscriber, char) - Method in class hermes.postoffice.PostOffice
Registers a subscription to messages sent by a specific keyboard key.
subscribe(MouseSubscriber, POCodes.Button) - Method in class hermes.postoffice.PostOffice
Registers a subscription to messages sent by a specific mouse button.
subscribe(MouseSubscriber, POCodes.Button, HShape) - Method in class hermes.postoffice.PostOffice
A version of registerMouseSubscription that subscribes only to the requested button events that occur in the given region.
subscribe(MouseWheelSubscriber) - Method in class hermes.postoffice.PostOffice
Registers a subscription to the mouse wheel (one subscription gets you everything).
subscribe(OscSubscriber, String) - Method in class hermes.postoffice.PostOffice
Registers a subscription to messages received on a specific OSC address.
subscribe(KeySubscriber, int) - Method in class hermes.World
Registers a subscription to messages sent by a specific keyboard key.
subscribe(KeySubscriber, char) - Method in class hermes.World
Registers a subscription to messages sent by a specific keyboard key.
subscribe(MouseSubscriber, POCodes.Button) - Method in class hermes.World
Registers a subscription to messages sent by a specific mouse button.
subscribe(MouseSubscriber, POCodes.Button, HShape) - Method in class hermes.World
A version of registerMouseSubscription that subscribes only to the requested button events that occur in the given region.
subscribe(MouseWheelSubscriber) - Method in class hermes.World
Registers a subscription to the mouse wheel (one subscription gets you everything).
subscribe(OscSubscriber, String) - Method in class hermes.World
Registers a subscription to messages received on a specific OSC address.
SUBTRACT - Static variable in class hermes.postoffice.POCodes.Key
 

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