Mallet Engine
2
Entity-Component based game engine, written in Java.
|
Public Member Functions | |
Vector2 | updateContactData () |
int | getContactSize () |
final void | setGroupID (final int _groupID) |
final void | addCollidableGroup (final int _groupID) |
final void | setCollisionCallback (final CollisionCallback _callback) |
final void | setParent (final Entity _parent) |
abstract void | setPosition (final float _x, final float _y) |
abstract void | setRotation (final float _theta) |
final void | setCollidable (final boolean _collidable) |
final void | setPhysical (final boolean _physical) |
final int | getHullType () |
final int | getGroupID () |
final Entity | getParent () |
final boolean | isPhysical () |
final boolean | isCollidable () |
final boolean | isCollidableWithGroup (final int _groupID) |
Public Attributes | |
final ContactData | contactData = new ContactData() |
Static Public Attributes | |
static final int | NO_GROUP = -1 |
Protected Member Functions | |
Hull () | |
final void | setHullType (final int _hullType) |
Protected Attributes | |
int | hullType = HullType.NONE |
boolean | collidable = true |
boolean | physical = true |
CollisionCallback | callback = null |
Entity | parent = null |
com.linxonline.mallet.physics.Hull.Hull | ( | ) | [protected] |
final void com.linxonline.mallet.physics.Hull.addCollidableGroup | ( | final int | _groupID | ) |
final int com.linxonline.mallet.physics.Hull.getGroupID | ( | ) |
final int com.linxonline.mallet.physics.Hull.getHullType | ( | ) |
final boolean com.linxonline.mallet.physics.Hull.isCollidable | ( | ) |
final boolean com.linxonline.mallet.physics.Hull.isCollidableWithGroup | ( | final int | _groupID | ) |
final boolean com.linxonline.mallet.physics.Hull.isPhysical | ( | ) |
final void com.linxonline.mallet.physics.Hull.setCollidable | ( | final boolean | _collidable | ) |
final void com.linxonline.mallet.physics.Hull.setCollisionCallback | ( | final CollisionCallback | _callback | ) |
final void com.linxonline.mallet.physics.Hull.setGroupID | ( | final int | _groupID | ) |
final void com.linxonline.mallet.physics.Hull.setHullType | ( | final int | _hullType | ) | [protected] |
final void com.linxonline.mallet.physics.Hull.setParent | ( | final Entity | _parent | ) |
final void com.linxonline.mallet.physics.Hull.setPhysical | ( | final boolean | _physical | ) |
abstract void com.linxonline.mallet.physics.Hull.setPosition | ( | final float | _x, |
final float | _y | ||
) | [pure virtual] |
Implemented in com.linxonline.mallet.physics.Box2D.
abstract void com.linxonline.mallet.physics.Hull.setRotation | ( | final float | _theta | ) | [pure virtual] |
Implemented in com.linxonline.mallet.physics.Box2D.
Update the Contact Data points. return the accumulatedPenetration
CollisionCallback com.linxonline.mallet.physics.Hull.callback = null [protected] |
boolean com.linxonline.mallet.physics.Hull.collidable = true [protected] |
int com.linxonline.mallet.physics.Hull.hullType = HullType.NONE [protected] |
final int com.linxonline.mallet.physics.Hull.NO_GROUP = -1 [static] |
Entity com.linxonline.mallet.physics.Hull.parent = null [protected] |
boolean com.linxonline.mallet.physics.Hull.physical = true [protected] |