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 _

A

A - Static variable in class hermes.postoffice.POCodes.Key
VK_A thru VK_Z are the same as ASCII 'A' thru 'Z' (0x41 - 0x5A)
ACCEPT - Static variable in class hermes.postoffice.POCodes.Key
Constant for the Accept or Commit function key.
acceptMessage(Date, OSCMessage) - Method in class hermes.postoffice.PostOffice
Accepts and handles messages recieved by osc server.
add(A) - Method in class hermes.GenericGroup
Adds a being to the group at the end of the next update loop.
ADD - Static variable in class hermes.postoffice.POCodes.Key
 
addAll(GenericGroup<A, ?>) - Method in class hermes.GenericGroup
Adds the contents of another group to this group.
addAnimation(Animation) - Method in class hermes.animation.AnimatedSprite
 
addBeing(Being) - Method in class hermes.HCamera
adds a Being to _beings.
addDisplacement(PVector) - Method in class hermes.physics.MassedBeing
Adds a displacement to the being, which will be applied at the next step.
addForce(PVector) - Method in class hermes.physics.MassedBeing
Adds a force to the being, which will be applied at the next step.
addImpulse(PVector, MassedBeing) - Method in class hermes.physics.ImpulseCollision
add an impulse to the collision
addImpulse() - Method in class hermes.physics.ImpulseCollision
add an impulse to the beings, calculated between them, based on their current mass and velocity, to the beings
addImpulse(PVector) - Method in class hermes.physics.MassedBeing
Adds an impulse to the being, which will be applied at the next step.
addImpulseCollision(MassedBeing, MassedBeing, PVector) - Static method in class hermes.physics.MassedBeing
Sets up a collision between two beings, with elasticity equal to the average of the being's elasticity.
addImpulseCollision(MassedBeing, MassedBeing, PVector, float) - Static method in class hermes.physics.MassedBeing
Sets up a collision between two beings, with custom elasticity.
addImpulseCollision(ImpulseCollision) - Method in class hermes.physics.MassedBeing
Adds an impulse collision to the being's collision list.
addMass(float) - Method in class hermes.physics.MassedBeing
adds mass to the being
addMassSafe(float) - Method in class hermes.physics.MassedBeing
Will add a mass to the being, unless this would cause the beings mass to become zero or negative, in which case it has no effect.
addPoint(PVector) - Method in class hermes.hshape.HPolygon
Adds a point to the polygon.
addToGroup(GenericGroup) - Method in class hermes.HObject
adds the HObject to the group
addToGroup(HObject, GenericGroup<?, ?>) - Method in class hermes.World
Queues an HObject to be added to a group at the end of the current update.
AGAIN - Static variable in class hermes.postoffice.POCodes.Key
 
ALL_CANDIDATES - Static variable in class hermes.postoffice.POCodes.Key
Constant for the All Candidates function key.
ALPHANUMERIC - Static variable in class hermes.postoffice.POCodes.Key
Constant for the Alphanumeric function key.
ALT - Static variable in class hermes.postoffice.POCodes.Key
 
ALT_GRAPH - Static variable in class hermes.postoffice.POCodes.Key
Constant for the AltGraph function key.
AMPERSAND - Static variable in class hermes.postoffice.POCodes.Key
 
angle(PVector) - Static method in class hermes.HermesMath
Returns the angle of the vector.
animate() - Method in class hermes.animation.AnimatedSprite
This method handles advancing the Animation's frame, and then returns the PImage corresponding to the Animation's current state
AnimatedSprite - Class in hermes.animation
This class is used to process, store, and play animations.
AnimatedSprite() - Constructor for class hermes.animation.AnimatedSprite
 
Animation - Class in hermes.animation
This class is used to store the PImages that make up a single animation and some properties that aid in playing that animation.
Animation(String, int, String, int) - Constructor for class hermes.animation.Animation
Builds an Animation from several image files on disk (where each is an individual frame in the Animation), and adds it to the Sprite's collection of Animations
Animation(String, int, int, String, int) - Constructor for class hermes.animation.Animation
Builds an Animation from several image files on disk (where each is an individual frame in the Animation), and adds it to the Sprite's collection of Animations
Animation(ArrayList<PImage>, int) - Constructor for class hermes.animation.Animation
Builds a new Animation from an ArrayList of PImages and adds it to the Sprite's collection of Animations
Animation(PImage[], int) - Constructor for class hermes.animation.Animation
Builds a new Animation from a PImage[] and adds it to the Sprite's collection of Animations
AnimationConstants - Interface in hermes.animation
Constants used for Animations...
appliedImmediately() - Method in class hermes.Interactor
Whether the Interactor is applied upon detection, or deferred until all possible interactions have been checked for the step.
applyDisplacement() - Method in class hermes.physics.ImpulseCollision
applies the projective displacement to each being
applyDisplacement() - Method in class hermes.physics.MassedBeing
Applies the accumulated displacement and clears it.
applyImpulse() - Method in class hermes.physics.MassedBeing
Applies the currently acccumulated impulse and clears it.
applyImpulses() - Method in class hermes.physics.ImpulseCollision
applies the stored impulse to each being clears the impulse vector
ASTERISK - Static variable in class hermes.postoffice.POCodes.Key
 
AT - Static variable in class hermes.postoffice.POCodes.Key
Constant for the "@" key.
average(float, float) - Static method in class hermes.HermesMath
Averages two float values.
average(float[]) - Static method in class hermes.HermesMath
Averages an array of floats.

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 _