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 _

G

G - Static variable in class hermes.postoffice.POCodes.Key
 
GenericGroup<A extends HObject,B extends java.util.Collection<A>> - Class in hermes
Groups together generic HObjects using the specified collection that share common attributes and interact with another group of HObjects.
GenericGroup(B, World) - Constructor for class hermes.GenericGroup
Instantiates a group storing HObjects in the given collection.
GenericMassedCollider<A extends MassedBeing,B extends MassedBeing> - Class in hermes.physics
This is a collision handler for MassedBeing and its subclasses which handles collisions using both projection (instantly separating the bodies) and impulse (changing their velocities).
GenericMassedCollider() - Constructor for class hermes.physics.GenericMassedCollider
Default MassedCollider constructor.
GenericMassedCollider(float) - Constructor for class hermes.physics.GenericMassedCollider
Creates a MassedCollider with specified collision elasticity.
get(int) - Method in class hermes.Group
Retrieves the being at a specific index.
getAbsMax() - Method in class hermes.hshape.HRectangle
 
getAbsMin() - Method in class hermes.hshape.HRectangle
 
getAction() - Method in class hermes.postoffice.MouseMessage
Gets the action designated by the message.
getAddress() - Method in class hermes.postoffice.OscMessage
Gets the OSCAddress that this message pertains to.
getAndRemoveFloat() - Method in class hermes.postoffice.OscMessage
Retrieves a float argument contained in the OSCMessage you've received.
getAndRemoveInt() - Method in class hermes.postoffice.OscMessage
Retrieves an int argument contained in the OSCMessage you've received.
getAndRemoveString() - Method in class hermes.postoffice.OscMessage
Retrieves a String argument contained in the OSCMessage you've received.
getAnimation(int) - Method in class hermes.animation.AnimatedSprite
Retrieves an Animation stored with this AnimatedSprite
getAxes() - Method in class hermes.hshape.HPolygon
Getter for axes list - only for internal use within shape classes
getAxesCopy() - Method in class hermes.hshape.HPolygon
 
getBoundingBox() - Method in class hermes.Being
Gets the bounding box enclosing the Being's shape.
getBoundingBox() - Method in class hermes.hshape.HCircle
 
getBoundingBox() - Method in class hermes.hshape.HPolygon
 
getBoundingBox() - Method in class hermes.hshape.HRectangle
 
getBoundingBox() - Method in class hermes.hshape.HShape
Finds the smallest Rectangle that encloses the shape.
getButton() - Method in class hermes.postoffice.MouseMessage
Gets the button pressed on the mouse.
getCenter() - Method in class hermes.hshape.HCircle
Getter for center
getCenter() - Method in class hermes.hshape.HRectangle
 
getContents() - Method in class hermes.postoffice.OscMessage
Gets an object[] of the inner contents of an OSCMessage.
getDefaultFrame() - Method in class hermes.animation.Animation
 
getDisplacement() - Method in class hermes.physics.MassedBeing
Gets the current displacement on the being (note that this will be non-zero only after displacements have been applied, before updates).
getElasticity() - Method in class hermes.physics.MassedBeing
the being's elasticity
getFirst() - Method in class hermes.Pair
 
getForce() - Method in class hermes.physics.MassedBeing
gets the current force on the being (note that this will be non-zero only after forces have been applied, before updates) this is a reference, if you manipulate the returned vector it will change the force
getFrame(int) - Method in class hermes.animation.Animation
 
getGroups() - Method in class hermes.HObject
Returns an iterator over all the groups the object is a member of.
getHeight() - Method in class hermes.hshape.HRectangle
 
getImpulse() - Method in class hermes.physics.ImpulseCollision
returns the accumulated impulse vector
getImpulse() - Method in class hermes.physics.MassedBeing
Gets the current impulse on the being (note that this will be non-zero only after impulses have been applied, before updates).
getImpulseCollisionWith(MassedBeing) - Method in class hermes.physics.MassedBeing
Returns the collision between this being and another, if such a collision has been added.
getIndex(A) - Method in class hermes.Group
Finds the location of being in the group.
getInitialFrame() - Method in class hermes.animation.AnimatedSprite
 
getInterruptible() - Method in class hermes.animation.Animation
 
getKeyChar() - Method in class hermes.postoffice.KeyMessage
Gets character representing the key acted upon if key is unicode.
getKeyCode() - Method in class hermes.postoffice.KeyMessage
Gets code listed in POConstants corresponding to key
getLastFrame() - Method in class hermes.animation.AnimatedSprite
 
getMass() - Method in class hermes.physics.MassedBeing
gets the being's mass
getMax() - Method in class hermes.hshape.HRectangle
 
getMillisecondsPerFrame() - Method in class hermes.animation.Animation
 
getMin() - Method in class hermes.hshape.HRectangle
 
getMouseButton(MouseEvent) - Static method in class hermes.postoffice.PostOffice
Finds the proper mouse button code from a Swing mouse event.
getMouseLocation() - Method in class hermes.postoffice.PostOffice
Utility for obtaining current mouse location
getNumberOfAnimations() - Method in class hermes.animation.AnimatedSprite
the number of Animations added to this AnimatedSprite
getNumberOfCols() - Method in class hermes.animation.Tileset
 
getNumberOfFrames() - Method in class hermes.animation.Animation
 
getNumberOfRemainingArguments() - Method in class hermes.postoffice.OscMessage
Returns the number of arguments available for extraction from this OSCMessage.
getNumberOfRows() - Method in class hermes.animation.Tileset
 
getNumberOfTimesToPlay() - Method in class hermes.animation.Animation
 
getObjects() - Method in class hermes.GenericGroup
Returns the underlying collection containing all objects in the group.
getPApplet() - Static method in class hermes.Hermes
Returns the PApplet that Hermes is running in.
getPlayDirection() - Method in class hermes.animation.AnimatedSprite
 
getPMouseLocation() - Method in class hermes.postoffice.PostOffice
Utility for obtaining previous mouse location
getPoints() - Method in class hermes.hshape.HPolygon
 
getPointsCopy() - Method in class hermes.hshape.HPolygon
 
getPosition() - Method in class hermes.Being
 
getPosition() - Method in class hermes.hshape.HShape
Returns the shape's position.
getPosition() - Method in class hermes.postoffice.MouseMessage
Gets position of mouse as PVector
getPostOffice() - Method in class hermes.World
 
getProjection() - Method in class hermes.physics.ImpulseCollision
the projection vector from being1 to being2
getRadius() - Method in class hermes.hshape.HCircle
Getter for radius
getReverse(PVector) - Static method in class hermes.HermesMath
Same as reverse(), but does not modify vector.
getRotate(PVector, double) - Static method in class hermes.HermesMath
Same as rotate() but returns an entirely new vector (does not mutate).
getRowOfTiles(int) - Method in class hermes.animation.Tileset
Get a row of PImages from the Tileset
Note: You might find this handy for building an Animation for an AnimatedSprite
getScreenToWorldRatioX() - Method in class hermes.HCamera
 
getScreenToWorldRatioY() - Method in class hermes.HCamera
 
getSecond() - Method in class hermes.Pair
 
getShape() - Method in class hermes.Being
 
getTile(int, int) - Method in class hermes.animation.Tileset
Get a single tile from the Tilemap
getTileHeight() - Method in class hermes.animation.Tileset
Get the height of each tile
getTileWidth() - Method in class hermes.animation.Tileset
Get the width of each tile
getTimeScale() - Static method in class hermes.Hermes
Returns the Hermes time scale.
getTypeTagOfNextArgument() - Method in class hermes.postoffice.OscMessage
Get the typetag of the next argument in this OSCMessage.
getVelocity() - Method in class hermes.Being
 
getVelocityX() - Method in class hermes.Being
 
getVelocityY() - Method in class hermes.Being
 
getWheelRotation() - Method in class hermes.postoffice.MouseWheelMessage
Gets the amount the wheel has been rotated.
getWidth() - Method in class hermes.hshape.HRectangle
 
getWorld() - Method in class hermes.GenericGroup
 
getWorldCoordinateHeight() - Method in class hermes.HCamera
 
getWorldCoordinateWidth() - Method in class hermes.HCamera
 
getX() - Method in class hermes.Being
 
getX() - Method in class hermes.postoffice.MouseMessage
Gets the x location of the mouse
getY() - Method in class hermes.Being
 
getY() - Method in class hermes.postoffice.MouseMessage
Gets the y location of the mouse
GravityInteractor - Class in hermes.physics
An interactor for gravitational attractions using the standard inverse-square force model.
GravityInteractor(float, float) - Constructor for class hermes.physics.GravityInteractor
Sets up the gravity interactor with a maximum interaction range.
GravityInteractor(float) - Constructor for class hermes.physics.GravityInteractor
Sets up a gravity interactor with no range limit.
GREATER - Static variable in class hermes.postoffice.POCodes.Key
 
Group<A extends HObject> - Class in hermes
Groups together Beings that share common attributes and interact with other HObjects.
Group(World) - Constructor for class hermes.Group
Constructs a new empty group.

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 _