Uses of Class
com.bulletphysics.linearmath.IDebugDraw

Packages that use IDebugDraw
com.bulletphysics.collision.broadphase Broadphase collision code for fast determining of overlapping pairs. 
com.bulletphysics.collision.dispatch Dispatching code for collisions between various shapes. 
com.bulletphysics.collision.narrowphase Narrow-phase collision. 
com.bulletphysics.demos.opengl   
com.bulletphysics.dynamics.constraintsolver Constraints. 
 

Uses of IDebugDraw in com.bulletphysics.collision.broadphase
 

Fields in com.bulletphysics.collision.broadphase declared as IDebugDraw
 IDebugDraw DispatcherInfo.debugDraw
           
 

Uses of IDebugDraw in com.bulletphysics.collision.dispatch
 

Fields in com.bulletphysics.collision.dispatch declared as IDebugDraw
protected  IDebugDraw CollisionWorld.debugDrawer
           
 

Methods in com.bulletphysics.collision.dispatch that return IDebugDraw
 IDebugDraw CollisionWorld.getDebugDrawer()
           
 

Methods in com.bulletphysics.collision.dispatch with parameters of type IDebugDraw
 void CollisionWorld.setDebugDrawer(IDebugDraw debugDrawer)
           
 

Uses of IDebugDraw in com.bulletphysics.collision.narrowphase
 

Fields in com.bulletphysics.collision.narrowphase declared as IDebugDraw
 IDebugDraw ConvexCast.CastResult.debugDrawer
           
 

Methods in com.bulletphysics.collision.narrowphase with parameters of type IDebugDraw
 boolean ConvexPenetrationDepthSolver.calcPenDepth(SimplexSolverInterface simplexSolver, ConvexShape convexA, ConvexShape convexB, Transform transA, Transform transB, javax.vecmath.Vector3f v, javax.vecmath.Vector3f pa, javax.vecmath.Vector3f pb, IDebugDraw debugDraw)
           
 boolean GjkEpaPenetrationDepthSolver.calcPenDepth(SimplexSolverInterface simplexSolver, ConvexShape pConvexA, ConvexShape pConvexB, Transform transformA, Transform transformB, javax.vecmath.Vector3f v, javax.vecmath.Vector3f wWitnessOnA, javax.vecmath.Vector3f wWitnessOnB, IDebugDraw debugDraw)
           
 void DiscreteCollisionDetectorInterface.getClosestPoints(DiscreteCollisionDetectorInterface.ClosestPointInput input, DiscreteCollisionDetectorInterface.Result output, IDebugDraw debugDraw)
          Give either closest points (distance > 0) or penetration (distance) the normal always points from B towards A.
abstract  void DiscreteCollisionDetectorInterface.getClosestPoints(DiscreteCollisionDetectorInterface.ClosestPointInput input, DiscreteCollisionDetectorInterface.Result output, IDebugDraw debugDraw, boolean swapResults)
          Give either closest points (distance > 0) or penetration (distance) the normal always points from B towards A.
 void GjkPairDetector.getClosestPoints(DiscreteCollisionDetectorInterface.ClosestPointInput input, DiscreteCollisionDetectorInterface.Result output, IDebugDraw debugDraw, boolean swapResults)
           
 

Uses of IDebugDraw in com.bulletphysics.demos.opengl
 

Subclasses of IDebugDraw in com.bulletphysics.demos.opengl
 class GLDebugDrawer
           
 

Uses of IDebugDraw in com.bulletphysics.dynamics.constraintsolver
 

Methods in com.bulletphysics.dynamics.constraintsolver with parameters of type IDebugDraw
 void ConstraintSolver.allSolved(ContactSolverInfo info, IDebugDraw debugDrawer)
           
protected  void SequentialImpulseConstraintSolver.prepareConstraints(PersistentManifold manifoldPtr, ContactSolverInfo info, IDebugDraw debugDrawer)
           
protected  float SequentialImpulseConstraintSolver.solve(RigidBody body0, RigidBody body1, ManifoldPoint cp, ContactSolverInfo info, int iter, IDebugDraw debugDrawer)
           
 float SequentialImpulseConstraintSolver.solveCombinedContactFriction(RigidBody body0, RigidBody body1, ManifoldPoint cp, ContactSolverInfo info, int iter, IDebugDraw debugDrawer)
           
protected  float SequentialImpulseConstraintSolver.solveFriction(RigidBody body0, RigidBody body1, ManifoldPoint cp, ContactSolverInfo info, int iter, IDebugDraw debugDrawer)
           
abstract  float ConstraintSolver.solveGroup(java.util.List<CollisionObject> bodies, int numBodies, java.util.List<PersistentManifold> manifold, int manifold_offset, int numManifolds, java.util.List<TypedConstraint> constraints, int constraints_offset, int numConstraints, ContactSolverInfo info, IDebugDraw debugDrawer, Dispatcher dispatcher)
          Solve a group of constraints.
 float SequentialImpulseConstraintSolver.solveGroup(java.util.List<CollisionObject> bodies, int numBodies, java.util.List<PersistentManifold> manifoldPtr, int manifold_offset, int numManifolds, java.util.List<TypedConstraint> constraints, int constraints_offset, int numConstraints, ContactSolverInfo infoGlobal, IDebugDraw debugDrawer, Dispatcher dispatcher)
          Sequentially applies impulses.
 float SequentialImpulseConstraintSolver.solveGroupCacheFriendly(java.util.List<CollisionObject> bodies, int numBodies, java.util.List<PersistentManifold> manifoldPtr, int manifold_offset, int numManifolds, java.util.List<TypedConstraint> constraints, int constraints_offset, int numConstraints, ContactSolverInfo infoGlobal, IDebugDraw debugDrawer)
           
 float SequentialImpulseConstraintSolver.solveGroupCacheFriendlyIterations(java.util.List<CollisionObject> bodies, int numBodies, java.util.List<PersistentManifold> manifoldPtr, int manifold_offset, int numManifolds, java.util.List<TypedConstraint> constraints, int constraints_offset, int numConstraints, ContactSolverInfo infoGlobal, IDebugDraw debugDrawer)
           
 float SequentialImpulseConstraintSolver.solveGroupCacheFriendlySetup(java.util.List<CollisionObject> bodies, int numBodies, java.util.List<PersistentManifold> manifoldPtr, int manifold_offset, int numManifolds, java.util.List<TypedConstraint> constraints, int constraints_offset, int numConstraints, ContactSolverInfo infoGlobal, IDebugDraw debugDrawer)