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 _

M

M - Static variable in class hermes.postoffice.POCodes.Key
 
mag2(PVector) - Static method in class hermes.HermesMath
Gets the square of the magnitude of a PVector.
makeVector(float, float, float) - Static method in class hermes.HermesMath
Factory method for creating PVectors
makeVector(float, float) - Static method in class hermes.HermesMath
 
makeVector(double, double, double) - Static method in class hermes.HermesMath
 
makeVector(double, double) - Static method in class hermes.HermesMath
 
MassedBeing - Class in hermes.physics
An extension of Being representing a body with mass and elasticity.
MassedBeing(HShape, PVector, float, float) - Constructor for class hermes.physics.MassedBeing
Instantiates a new MassedBeing with given mass and elasticity.
MassedBeing(HShape, PVector, float, float, float, int) - Constructor for class hermes.physics.MassedBeing
Instantiates a new MassedBeing with given mass and elasticity, and multisampling.
MassedBeing(HShape, PVector, float, float, float) - Constructor for class hermes.physics.MassedBeing
Instantiates a new MassedBeing with given mass and elasticity, and multisampling with a default maximum samples value of 10.
MassedCollider - Class in hermes.physics
This is a collision handler for MassedBeing which handles collisions using both projection (instantly separating the bodies) and impulse (changing their velocities).
MassedCollider() - Constructor for class hermes.physics.MassedCollider
 
MassedCollider(float) - Constructor for class hermes.physics.MassedCollider
 
Message - Interface in hermes.postoffice
Basic interface to connect all message types.
META - Static variable in class hermes.postoffice.POCodes.Key
 
MINUS - Static variable in class hermes.postoffice.POCodes.Key
Constant for the minus key, "-"
MINUS_INFINITY - Static variable in class hermes.HermesMath
 
mode - Static variable in class hermes.hshape.HRectangle
 
MODECHANGE - Static variable in class hermes.postoffice.POCodes.Key
 
mouseClicked(MouseEvent) - Method in class hermes.postoffice.PostOffice
Ignore mouseClicked events.
mouseDragged(MouseEvent) - Method in class hermes.postoffice.PostOffice
When the mouse is dragged, create a MouseMessage and add it to the group.
mouseEntered(MouseEvent) - Method in class hermes.postoffice.PostOffice
Ignore mouseEntered events.
mouseExited(MouseEvent) - Method in class hermes.postoffice.PostOffice
Ignore mouseExited events.
MouseMessage - Class in hermes.postoffice
Message representing mouse actions.
MouseMessage(POCodes.Button, POCodes.Click, int, int) - Constructor for class hermes.postoffice.MouseMessage
Creates a new MouseMessage.
mouseMoved(MouseEvent) - Method in class hermes.postoffice.PostOffice
When the mouse is moved, create a MouseMessage and add it to the queue.
mousePressed(MouseEvent) - Method in class hermes.postoffice.PostOffice
On a mouse press, make a new MouseMessage and add it to the queue.
mouseReleased(MouseEvent) - Method in class hermes.postoffice.PostOffice
On a mouse button release, make a new MouseMessage and add it to the queue.
MouseSubscriber - Interface in hermes.postoffice
Must be implemented by any object that wants to listen for and receive Mouse messages
MouseWheelMessage - Class in hermes.postoffice
Message representing a movement of the Mouse Wheel.
MouseWheelMessage(int) - Constructor for class hermes.postoffice.MouseWheelMessage
Creates a new MouseWheelMessage.
mouseWheelMoved(MouseWheelEvent) - Method in class hermes.postoffice.PostOffice
When the mouse wheel is moved, create a MouseWheelMessage and add it to the queue.
MouseWheelSubscriber - Interface in hermes.postoffice
Must be implemented by any object that wants to listen for and receive MouseWheel messages
MULTIPLY - Static variable in class hermes.postoffice.POCodes.Key
 
multisampled() - Method in class hermes.Interactor
Whether the Interactor is checked for each step of the objects it is registered with, or only once per update.

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 _