public SWIGTYPE_p_btBroadphaseProxy getBroadphaseProxy()
        {
            IntPtr cPtr = BulletDynamicsPINVOKE.btRigidBody_getBroadphaseProxy__SWIG_0(swigCPtr);
            SWIGTYPE_p_btBroadphaseProxy ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_btBroadphaseProxy(cPtr, false);

            return(ret);
        }
Exemplo n.º 2
0
        public SWIGTYPE_p_btBroadphaseProxy getBroadphaseHandle()
        {
            IntPtr cPtr = BulletCollisionPINVOKE.btCollisionObject_getBroadphaseHandle__SWIG_0(swigCPtr);
            SWIGTYPE_p_btBroadphaseProxy ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_btBroadphaseProxy(cPtr, false);

            return(ret);
        }
 public virtual void setAabb(SWIGTYPE_p_btBroadphaseProxy proxy, SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax, SWIGTYPE_p_btDispatcher dispatcher)
 {
     BulletCollisionPINVOKE.btSimpleBroadphase_setAabb(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(proxy), SWIGTYPE_p_btVector3.getCPtr(aabbMin), SWIGTYPE_p_btVector3.getCPtr(aabbMax), SWIGTYPE_p_btDispatcher.getCPtr(dispatcher));
     if (BulletCollisionPINVOKE.SWIGPendingException.Pending)
     {
         throw BulletCollisionPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public void setAabbForceUpdate(SWIGTYPE_p_btBroadphaseProxy absproxy, SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax, SWIGTYPE_p_btDispatcher arg3)
 {
     BulletCollisionPINVOKE.btDbvtBroadphase_setAabbForceUpdate(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(absproxy), SWIGTYPE_p_btVector3.getCPtr(aabbMin), SWIGTYPE_p_btVector3.getCPtr(aabbMax), SWIGTYPE_p_btDispatcher.getCPtr(arg3));
     if (BulletCollisionPINVOKE.SWIGPendingException.Pending)
     {
         throw BulletCollisionPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public virtual void getAabb(SWIGTYPE_p_btBroadphaseProxy proxy, SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax)
 {
     BulletCollisionPINVOKE.btDbvtBroadphase_getAabb(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(proxy), SWIGTYPE_p_btVector3.getCPtr(aabbMin), SWIGTYPE_p_btVector3.getCPtr(aabbMax));
     if (BulletCollisionPINVOKE.SWIGPendingException.Pending)
     {
         throw BulletCollisionPINVOKE.SWIGPendingException.Retrieve();
     }
 }
        public SWIGTYPE_p_btBroadphaseProxy createProxy(SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax, int shapeType, SWIGTYPE_p_void userPtr, short collisionFilterGroup, short collisionFilterMask, SWIGTYPE_p_btDispatcher dispatcher, SWIGTYPE_p_void multiSapProxy)
        {
            IntPtr cPtr = BulletCollisionPINVOKE.btDbvtBroadphase_createProxy(swigCPtr, SWIGTYPE_p_btVector3.getCPtr(aabbMin), SWIGTYPE_p_btVector3.getCPtr(aabbMax), shapeType, SWIGTYPE_p_void.getCPtr(userPtr), collisionFilterGroup, collisionFilterMask, SWIGTYPE_p_btDispatcher.getCPtr(dispatcher), SWIGTYPE_p_void.getCPtr(multiSapProxy));
            SWIGTYPE_p_btBroadphaseProxy ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_btBroadphaseProxy(cPtr, false);

            if (BulletCollisionPINVOKE.SWIGPendingException.Pending)
            {
                throw BulletCollisionPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
 internal static HandleRef getCPtr(SWIGTYPE_p_btBroadphaseProxy obj)
 {
     return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
 }
        public bool testAabbOverlap(SWIGTYPE_p_btBroadphaseProxy proxy0, SWIGTYPE_p_btBroadphaseProxy proxy1)
        {
            bool ret = BulletCollisionPINVOKE.btSimpleBroadphase_testAabbOverlap(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(proxy0), SWIGTYPE_p_btBroadphaseProxy.getCPtr(proxy1));

            return(ret);
        }
Exemplo n.º 9
0
 public void setBroadphaseHandle(SWIGTYPE_p_btBroadphaseProxy handle)
 {
     BulletCollisionPINVOKE.btCollisionObject_setBroadphaseHandle(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(handle));
 }
 public virtual void getAabb(SWIGTYPE_p_btBroadphaseProxy proxy, SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax) {
   BulletCollisionPINVOKE.btDbvtBroadphase_getAabb(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(proxy), SWIGTYPE_p_btVector3.getCPtr(aabbMin), SWIGTYPE_p_btVector3.getCPtr(aabbMax));
   if (BulletCollisionPINVOKE.SWIGPendingException.Pending) throw BulletCollisionPINVOKE.SWIGPendingException.Retrieve();
 }
 internal static HandleRef getCPtr(SWIGTYPE_p_btBroadphaseProxy obj)
 {
     return((obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr);
 }
Exemplo n.º 12
0
 public void setBroadphaseHandle(SWIGTYPE_p_btBroadphaseProxy handle)
 {
     BulletCollisionPINVOKE.btCollisionObject_setBroadphaseHandle(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(handle));
 }
Exemplo n.º 13
0
 public bool testAabbOverlap(SWIGTYPE_p_btBroadphaseProxy proxy0, SWIGTYPE_p_btBroadphaseProxy proxy1)
 {
     bool ret = BulletCollisionPINVOKE.btSimpleBroadphase_testAabbOverlap(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(proxy0), SWIGTYPE_p_btBroadphaseProxy.getCPtr(proxy1));
     return ret;
 }
Exemplo n.º 14
0
 public virtual void setAabb(SWIGTYPE_p_btBroadphaseProxy proxy, SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax, SWIGTYPE_p_btDispatcher dispatcher)
 {
     BulletCollisionPINVOKE.btSimpleBroadphase_setAabb(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(proxy), SWIGTYPE_p_btVector3.getCPtr(aabbMin), SWIGTYPE_p_btVector3.getCPtr(aabbMax), SWIGTYPE_p_btDispatcher.getCPtr(dispatcher));
     if (BulletCollisionPINVOKE.SWIGPendingException.Pending) throw BulletCollisionPINVOKE.SWIGPendingException.Retrieve();
 }
 public virtual void destroyProxy(SWIGTYPE_p_btBroadphaseProxy proxy, SWIGTYPE_p_btDispatcher dispatcher)
 {
     BulletCollisionPINVOKE.btDbvtBroadphase_destroyProxy(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(proxy), SWIGTYPE_p_btDispatcher.getCPtr(dispatcher));
 }
Exemplo n.º 16
0
 public void setNewBroadphaseProxy(SWIGTYPE_p_btBroadphaseProxy broadphaseProxy)
 {
     BulletDynamicsPINVOKE.btRigidBody_setNewBroadphaseProxy(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(broadphaseProxy));
 }
Exemplo n.º 17
0
 public virtual bool needsCollision(SWIGTYPE_p_btBroadphaseProxy proxy0)
 {
     bool ret = BulletSoftBodyPINVOKE.RayResultCallback_needsCollision(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(proxy0));
     return ret;
 }
 public virtual void destroyProxy(SWIGTYPE_p_btBroadphaseProxy proxy, SWIGTYPE_p_btDispatcher dispatcher) {
   BulletCollisionPINVOKE.btDbvtBroadphase_destroyProxy(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(proxy), SWIGTYPE_p_btDispatcher.getCPtr(dispatcher));
 }
 public void setNewBroadphaseProxy(SWIGTYPE_p_btBroadphaseProxy broadphaseProxy) {
   BulletDynamicsPINVOKE.btRigidBody_setNewBroadphaseProxy(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(broadphaseProxy));
 }
 public void setAabbForceUpdate(SWIGTYPE_p_btBroadphaseProxy absproxy, SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax, SWIGTYPE_p_btDispatcher arg3) {
   BulletCollisionPINVOKE.btDbvtBroadphase_setAabbForceUpdate(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(absproxy), SWIGTYPE_p_btVector3.getCPtr(aabbMin), SWIGTYPE_p_btVector3.getCPtr(aabbMax), SWIGTYPE_p_btDispatcher.getCPtr(arg3));
   if (BulletCollisionPINVOKE.SWIGPendingException.Pending) throw BulletCollisionPINVOKE.SWIGPendingException.Retrieve();
 }
        public virtual bool needsCollision(SWIGTYPE_p_btBroadphaseProxy proxy0)
        {
            bool ret = BulletSoftBodyPINVOKE.RayResultCallback_needsCollision(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(proxy0));

            return(ret);
        }