public SWIGTYPE_p_btBroadphaseInterface getBroadphase()
        {
            IntPtr cPtr = BulletCollisionPINVOKE.btCollisionWorld_getBroadphase__SWIG_0(swigCPtr);
            SWIGTYPE_p_btBroadphaseInterface ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_btBroadphaseInterface(cPtr, false);

            return(ret);
        }
Exemplo n.º 2
0
 public virtual void Dispose()
 {
     lock(this) {
       if (swigCPtr.Handle != IntPtr.Zero) {
     if (swigCMemOwn) {
       swigCMemOwn = false;
       BulletCollisionPINVOKE.delete_btAxisSweep3(swigCPtr);
     }
     swigCPtr = new HandleRef(null, IntPtr.Zero);
     swigWrapPtr = new SWIGTYPE_p_btBroadphaseInterface(IntPtr.Zero, true);
       }
       GC.SuppressFinalize(this);
     }
 }
 public void setBroadphase(SWIGTYPE_p_btBroadphaseInterface pairCache) {
   BulletCollisionPINVOKE.btCollisionWorld_setBroadphase(swigCPtr, SWIGTYPE_p_btBroadphaseInterface.getCPtr(pairCache));
 }
 public btCollisionWorld(SWIGTYPE_p_btDispatcher dispatcher, SWIGTYPE_p_btBroadphaseInterface broadphasePairCache, SWIGTYPE_p_btCollisionConfiguration collisionConfiguration) : this(BulletCollisionPINVOKE.new_btCollisionWorld(SWIGTYPE_p_btDispatcher.getCPtr(dispatcher), SWIGTYPE_p_btBroadphaseInterface.getCPtr(broadphasePairCache), SWIGTYPE_p_btCollisionConfiguration.getCPtr(collisionConfiguration)), true) {
 }
 public static void benchmark(SWIGTYPE_p_btBroadphaseInterface arg0) {
   BulletCollisionPINVOKE.btDbvtBroadphase_benchmark(SWIGTYPE_p_btBroadphaseInterface.getCPtr(arg0));
 }
 public static void benchmark(SWIGTYPE_p_btBroadphaseInterface arg0)
 {
     BulletCollisionPINVOKE.btDbvtBroadphase_benchmark(SWIGTYPE_p_btBroadphaseInterface.getCPtr(arg0));
 }
 public btSimpleDynamicsWorld(SWIGTYPE_p_btDispatcher dispatcher, SWIGTYPE_p_btBroadphaseInterface pairCache, SWIGTYPE_p_btConstraintSolver constraintSolver, SWIGTYPE_p_btCollisionConfiguration collisionConfiguration) : this(BulletDynamicsPINVOKE.new_btSimpleDynamicsWorld(SWIGTYPE_p_btDispatcher.getCPtr(dispatcher), SWIGTYPE_p_btBroadphaseInterface.getCPtr(pairCache), SWIGTYPE_p_btConstraintSolver.getCPtr(constraintSolver), SWIGTYPE_p_btCollisionConfiguration.getCPtr(collisionConfiguration)), true)
 {
 }
 public btDiscreteDynamicsWorld(SWIGTYPE_p_btDispatcher dispatcher, SWIGTYPE_p_btBroadphaseInterface pairCache, SWIGTYPE_p_btConstraintSolver constraintSolver, SWIGTYPE_p_btCollisionConfiguration collisionConfiguration) : this(BulletDynamicsPINVOKE.new_btDiscreteDynamicsWorld(SWIGTYPE_p_btDispatcher.getCPtr(dispatcher), SWIGTYPE_p_btBroadphaseInterface.getCPtr(pairCache), SWIGTYPE_p_btConstraintSolver.getCPtr(constraintSolver), SWIGTYPE_p_btCollisionConfiguration.getCPtr(collisionConfiguration)), true) {
 }
 public void setBroadphase(SWIGTYPE_p_btBroadphaseInterface pairCache)
 {
     BulletCollisionPINVOKE.btCollisionWorld_setBroadphase(swigCPtr, SWIGTYPE_p_btBroadphaseInterface.getCPtr(pairCache));
 }
 public btCollisionWorld(SWIGTYPE_p_btDispatcher dispatcher, SWIGTYPE_p_btBroadphaseInterface broadphasePairCache, SWIGTYPE_p_btCollisionConfiguration collisionConfiguration) : this(BulletCollisionPINVOKE.new_btCollisionWorld(SWIGTYPE_p_btDispatcher.getCPtr(dispatcher), SWIGTYPE_p_btBroadphaseInterface.getCPtr(broadphasePairCache), SWIGTYPE_p_btCollisionConfiguration.getCPtr(collisionConfiguration)), true)
 {
 }
 public btSoftRigidDynamicsWorld(SWIGTYPE_p_btDispatcher dispatcher, SWIGTYPE_p_btBroadphaseInterface pairCache, SWIGTYPE_p_btConstraintSolver constraintSolver, SWIGTYPE_p_btCollisionConfiguration collisionConfiguration, btSoftBodySolver softBodySolver) : this(BulletSoftBodyPINVOKE.new_btSoftRigidDynamicsWorld__SWIG_0(SWIGTYPE_p_btDispatcher.getCPtr(dispatcher), SWIGTYPE_p_btBroadphaseInterface.getCPtr(pairCache), SWIGTYPE_p_btConstraintSolver.getCPtr(constraintSolver), SWIGTYPE_p_btCollisionConfiguration.getCPtr(collisionConfiguration), btSoftBodySolver.getCPtr(softBodySolver)), true)
 {
 }
 internal static HandleRef getCPtr(SWIGTYPE_p_btBroadphaseInterface obj)
 {
     return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
 }
 public btSoftRigidDynamicsWorld(SWIGTYPE_p_btDispatcher dispatcher, SWIGTYPE_p_btBroadphaseInterface pairCache, SWIGTYPE_p_btConstraintSolver constraintSolver, SWIGTYPE_p_btCollisionConfiguration collisionConfiguration, btSoftBodySolver softBodySolver)
     : this(BulletSoftBodyPINVOKE.new_btSoftRigidDynamicsWorld__SWIG_0(SWIGTYPE_p_btDispatcher.getCPtr(dispatcher), SWIGTYPE_p_btBroadphaseInterface.getCPtr(pairCache), SWIGTYPE_p_btConstraintSolver.getCPtr(constraintSolver), SWIGTYPE_p_btCollisionConfiguration.getCPtr(collisionConfiguration), btSoftBodySolver.getCPtr(softBodySolver)), true)
 {
 }
Exemplo n.º 14
0
 internal btAxisSweep3(IntPtr cPtr, bool cMemoryOwn)
 {
     swigCMemOwn = cMemoryOwn;
     swigCPtr = new HandleRef(this, cPtr);
     swigWrapPtr = new SWIGTYPE_p_btBroadphaseInterface(cPtr, true);
 }
Exemplo n.º 15
0
 internal static HandleRef getCPtr(SWIGTYPE_p_btBroadphaseInterface obj)
 {
     return((obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr);
 }