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); }
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); }
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); }
public void setBroadphaseHandle(SWIGTYPE_p_btBroadphaseProxy handle) { BulletCollisionPINVOKE.btCollisionObject_setBroadphaseHandle(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(handle)); }
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; }
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)); }
public void setNewBroadphaseProxy(SWIGTYPE_p_btBroadphaseProxy broadphaseProxy) { BulletDynamicsPINVOKE.btRigidBody_setNewBroadphaseProxy(swigCPtr, SWIGTYPE_p_btBroadphaseProxy.getCPtr(broadphaseProxy)); }
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); }