Uses of Class
hermes.HObject

Packages that use HObject
hermes   
hermes.physics   
hermes.postoffice   
 

Uses of HObject in hermes
 

Classes in hermes with type parameters of type HObject
 class GenericGroup<A extends HObject,B extends Collection<A>>
          Groups together generic HObjects using the specified collection that share common attributes and interact with another group of HObjects.
 class Group<A extends HObject>
          Groups together Beings that share common attributes and interact with other HObjects.
 class InteractionHandler<A extends HObject,B extends HObject>
          This class contains support code for detecting interactions and handling them.
 class InteractionHandler<A extends HObject,B extends HObject>
          This class contains support code for detecting interactions and handling them.
 class Interactor<A extends HObject,B extends HObject>
          An Interactor defines some conditional relationship between two HObjects.
 class Interactor<A extends HObject,B extends HObject>
          An Interactor defines some conditional relationship between two HObjects.
 interface Optimizer<A extends HObject,B extends HObject,GroupA extends GenericGroup<A,?>,GroupB extends GenericGroup<B,?>>
          Determines which beings are compared and potentially interacted by Interactor.
 interface Optimizer<A extends HObject,B extends HObject,GroupA extends GenericGroup<A,?>,GroupB extends GenericGroup<B,?>>
          Determines which beings are compared and potentially interacted by Interactor.
 

Subclasses of HObject in hermes
 class Being
          General game object class.
 class HCamera
          HCamera determines which Beings get drawn.
 

Methods in hermes with parameters of type HObject
 void World.addToGroup(HObject object, GenericGroup<?,?> group)
          Queues an HObject to be added to a group at the end of the current update.
 void World.delete(HObject object)
          Queues an HObject to be removed from all of the groups it is in at the end of the current update.
 void World.register(GenericGroup A, HObject B, Interactor inter)
          register an interaction between B and all objects in A
 void World.register(HObject A, GenericGroup B, Interactor inter)
          register an interaction between A and all objects in B
 void World.register(HObject A, HObject B, Interactor inter)
          Register an interaction between HOjbects A and B.
 void World.remove(HObject object, GenericGroup<?,?> group)
          Queues an HObject to be removed from a group at the end of the current update.
 

Uses of HObject in hermes.physics
 

Subclasses of HObject in hermes.physics
 class MassedBeing
          An extension of Being representing a body with mass and elasticity.
 

Uses of HObject in hermes.postoffice
 

Methods in hermes.postoffice with parameters of type HObject
 boolean PostOffice.removeAllSubscriptions(HObject sub)
          Helper method to remove all subscriptions for given HObject