Mallet Engine  2
Entity-Component based game engine, written in Java.
 All Classes Namespaces Files Functions Variables
Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Protected Attributes
com.linxonline.mallet.physics.Hull Class Reference
Inheritance diagram for com.linxonline.mallet.physics.Hull:
Inheritance graph
[legend]
Collaboration diagram for com.linxonline.mallet.physics.Hull:
Collaboration graph
[legend]

List of all members.

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

Constructor & Destructor Documentation


Member Function Documentation

final void com.linxonline.mallet.physics.Hull.addCollidableGroup ( final int  _groupID)
final boolean com.linxonline.mallet.physics.Hull.isCollidableWithGroup ( final int  _groupID)
final void com.linxonline.mallet.physics.Hull.setCollidable ( final boolean  _collidable)
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.setPhysical ( final boolean  _physical)
abstract void com.linxonline.mallet.physics.Hull.setPosition ( final float  _x,
final float  _y 
) [pure virtual]
abstract void com.linxonline.mallet.physics.Hull.setRotation ( final float  _theta) [pure virtual]

Update the Contact Data points. return the accumulatedPenetration


Member Data Documentation

boolean com.linxonline.mallet.physics.Hull.physical = true [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables