com.bulletphysics.collision.broadphase
Class BroadphaseProxy

java.lang.Object
  extended by com.bulletphysics.collision.broadphase.BroadphaseProxy
Direct Known Subclasses:
DbvtProxy

public class BroadphaseProxy
extends Object

BroadphaseProxy is the main class that can be used with the Bullet broadphases. It stores collision shape type information, collision filter information and a client object, typically a CollisionObject or RigidBody.


Field Summary
 Object clientObject
           
 short collisionFilterGroup
           
 short collisionFilterMask
           
 Object multiSapParentProxy
           
 int uniqueId
           
 
Constructor Summary
BroadphaseProxy()
           
BroadphaseProxy(Object userPtr, short collisionFilterGroup, short collisionFilterMask)
           
BroadphaseProxy(Object userPtr, short collisionFilterGroup, short collisionFilterMask, Object multiSapParentProxy)
           
 
Method Summary
 int getUid()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

clientObject

public Object clientObject

collisionFilterGroup

public short collisionFilterGroup

collisionFilterMask

public short collisionFilterMask

multiSapParentProxy

public Object multiSapParentProxy

uniqueId

public int uniqueId
Constructor Detail

BroadphaseProxy

public BroadphaseProxy()

BroadphaseProxy

public BroadphaseProxy(Object userPtr,
                       short collisionFilterGroup,
                       short collisionFilterMask)

BroadphaseProxy

public BroadphaseProxy(Object userPtr,
                       short collisionFilterGroup,
                       short collisionFilterMask,
                       Object multiSapParentProxy)
Method Detail

getUid

public int getUid()