BulletSimpleDynamicsWorld.kl

Types

BulletSimpleDynamicsWorld (object)

The BulletSimpleDynamicsWorld serves as unit-test and to verify more complicated and optimized dynamics worlds. Please use BulletDiscreteDynamicsWorld instead (or BulletContinuousDynamicsWorld once it is finished).

Members

Data pointer  
BulletDispatcher __dispatcher  
BulletBroadphaseInterface __pairCache  
BulletConstraintSolver __constraintSolver  
BulletCollisionConfiguration __collisionConfiguration  
BulletICollisionObject[] __collisionObjects  
BulletTypedConstraint[] __constraints  
BulletActionInterface[] __actions  

Methods

  BulletSimpleDynamicsWorld ( in BulletDispatcher dispatcher, in BulletBroadphaseInterface pairCache, in BulletConstraintSolver constraintSolver, in BulletCollisionConfiguration collisionConfiguration )
  BulletSimpleDynamicsWorld ( in BulletSimpleDynamicsWorld other )
  BulletSimpleDynamicsWorld ()
  __addAction ! ( in BulletActionInterface action )
  __addCollisionObject ! ( in BulletICollisionObject collisionObject, in SInt16 collisionFilterGroup, in SInt16 collisionFilterMask )
  __addConstraint ! ( in BulletTypedConstraint constraint, in Boolean disableCollisionsBetweenLinkedBodies )
  __addRigidBody ! ( in BulletRigidBody body )
  __addRigidBody ! ( in BulletRigidBody body, in UInt16 group, in UInt16 mask )
  __construct ! ( in BulletDispatcher dispatcher, in BulletBroadphaseInterface pairCache, in BulletConstraintSolver constraintSolver, in BulletCollisionConfiguration collisionConfiguration )
  __destroy ! ()
  __removeAction ! ( in BulletActionInterface action )
  __removeCollisionObject ! ( in BulletICollisionObject collisionObject )
  __removeConstraint ! ( in BulletTypedConstraint constraint )
  __removeRigidBody ! ( in BulletRigidBody body )
  __setBroadphase ! ( in BulletBroadphaseInterface pairCache )
  __setConstraintSolver ! ( in BulletConstraintSolver solver )
  addAction ! ( in BulletActionInterface action )
  addCollisionObject ! ( in BulletICollisionObject collisionObject )
  addCollisionObject ! ( in BulletICollisionObject collisionObject, in SInt16 collisionFilterGroup, in SInt16 collisionFilterMask )
  addConstraint ! ( in BulletTypedConstraint constraint )
  addConstraint ! ( in BulletTypedConstraint constraint, in Boolean disableCollisionsBetweenLinkedBodies )
  addRigidBody ! ( in BulletRigidBody body )
  addRigidBody ! ( in BulletRigidBody body, in UInt16 group, in UInt16 mask )
  clearForces ! ()
BulletSimpleDynamicsWorld clone ? ()
  debugDrawWorld ! ()
BulletBroadphaseInterface getBroadphase ? ()
BulletICollisionObject[] getCollisionObjectArray ? ()
BulletTypedConstraint getConstraint ? ( in Integer index )
BulletConstraintSolver getConstraintSolver ? ()
BulletDispatcher getDispatcher ? ()
Boolean getForceUpdateAllAabbs ? ()
Vec3 getGravity ? ()
Integer getNumCollisionObjects ? ()
Integer getNumConstraints ? ()
Data getPointer ? ()
UInt32 getWorldType ? ()
  performDiscreteCollisionDetection ! ()
  removeAction ! ( in BulletActionInterface action )
  removeCollisionObject ! ( in BulletICollisionObject collisionObject )
  removeConstraint ! ( in BulletTypedConstraint constraint )
  removeRigidBody ! ( in BulletRigidBody body )
  setBroadphase ! ( in BulletBroadphaseInterface pairCache )
  setConstraintSolver ! ( in BulletConstraintSolver solver )
  setForceUpdateAllAabbs ! ( in Boolean forceUpdateAllAabbs )
  setGravity ! ( in Vec3 gravity )
Integer stepSimulation ? ( in Scalar timeStep )
Integer stepSimulation ? ( in Scalar timeStep, in Integer maxSubSteps )
Integer stepSimulation ? ( in Scalar timeStep, in Integer maxSubSteps, in Scalar fixedTimeStep )
  synchronizeMotionStates ! ()
  updateAabbs ! ()
  updateSingleAabb ! ( in BulletICollisionObject colObj )
  ~BulletSimpleDynamicsWorld ()