public SWIGTYPE_p_btOverlappingPairCache getPairCache() { IntPtr cPtr = BulletCollisionPINVOKE.btCollisionWorld_getPairCache(swigCPtr); SWIGTYPE_p_btOverlappingPairCache ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_btOverlappingPairCache(cPtr, false); return(ret); }
public virtual SWIGTYPE_p_btOverlappingPairCache getOverlappingPairCache() { IntPtr cPtr = BulletCollisionPINVOKE.btDbvtBroadphase_getOverlappingPairCache__SWIG_0(swigCPtr); SWIGTYPE_p_btOverlappingPairCache ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_btOverlappingPairCache(cPtr, false); return(ret); }
public virtual void dispatchAllCollisionPairs(SWIGTYPE_p_btOverlappingPairCache pairCache, SWIGTYPE_p_btDispatcherInfo dispatchInfo, SWIGTYPE_p_btDispatcher dispatcher) { BulletCollisionPINVOKE.btCollisionDispatcher_dispatchAllCollisionPairs(swigCPtr, SWIGTYPE_p_btOverlappingPairCache.getCPtr(pairCache), SWIGTYPE_p_btDispatcherInfo.getCPtr(dispatchInfo), SWIGTYPE_p_btDispatcher.getCPtr(dispatcher)); if (BulletCollisionPINVOKE.SWIGPendingException.Pending) { throw BulletCollisionPINVOKE.SWIGPendingException.Retrieve(); } }
public btDbvtBroadphase(SWIGTYPE_p_btOverlappingPairCache paircache) : this(BulletCollisionPINVOKE.new_btDbvtBroadphase__SWIG_0(SWIGTYPE_p_btOverlappingPairCache.getCPtr(paircache)), true) { }
public btDbvtBroadphase(SWIGTYPE_p_btOverlappingPairCache paircache) : this(BulletCollisionPINVOKE.new_btDbvtBroadphase__SWIG_0(SWIGTYPE_p_btOverlappingPairCache.getCPtr(paircache)), true) { }
public btSimpleBroadphase(int maxProxies, SWIGTYPE_p_btOverlappingPairCache overlappingPairCache) : this(BulletCollisionPINVOKE.new_btSimpleBroadphase__SWIG_0(maxProxies, SWIGTYPE_p_btOverlappingPairCache.getCPtr(overlappingPairCache)), true) { }
public virtual void dispatchAllCollisionPairs(SWIGTYPE_p_btOverlappingPairCache pairCache, SWIGTYPE_p_btDispatcherInfo dispatchInfo, SWIGTYPE_p_btDispatcher dispatcher) { BulletCollisionPINVOKE.btCollisionDispatcher_dispatchAllCollisionPairs(swigCPtr, SWIGTYPE_p_btOverlappingPairCache.getCPtr(pairCache), SWIGTYPE_p_btDispatcherInfo.getCPtr(dispatchInfo), SWIGTYPE_p_btDispatcher.getCPtr(dispatcher)); if (BulletCollisionPINVOKE.SWIGPendingException.Pending) throw BulletCollisionPINVOKE.SWIGPendingException.Retrieve(); }
public bt32BitAxisSweep3(SWIGTYPE_p_btVector3 worldAabbMin, SWIGTYPE_p_btVector3 worldAabbMax, uint maxHandles, SWIGTYPE_p_btOverlappingPairCache pairCache) : this(BulletCollisionPINVOKE.new_bt32BitAxisSweep3__SWIG_1(SWIGTYPE_p_btVector3.getCPtr(worldAabbMin), SWIGTYPE_p_btVector3.getCPtr(worldAabbMax), maxHandles, SWIGTYPE_p_btOverlappingPairCache.getCPtr(pairCache)), true) { if (BulletCollisionPINVOKE.SWIGPendingException.Pending) { throw BulletCollisionPINVOKE.SWIGPendingException.Retrieve(); } }
public btAxisSweep3(SWIGTYPE_p_btVector3 worldAabbMin, SWIGTYPE_p_btVector3 worldAabbMax, ushort maxHandles, SWIGTYPE_p_btOverlappingPairCache pairCache) : this(BulletCollisionPINVOKE.new_btAxisSweep3__SWIG_1(SWIGTYPE_p_btVector3.getCPtr(worldAabbMin), SWIGTYPE_p_btVector3.getCPtr(worldAabbMax), maxHandles, SWIGTYPE_p_btOverlappingPairCache.getCPtr(pairCache)), true) { if (BulletCollisionPINVOKE.SWIGPendingException.Pending) throw BulletCollisionPINVOKE.SWIGPendingException.Retrieve(); }
public bt32BitAxisSweep3(SWIGTYPE_p_btVector3 worldAabbMin, SWIGTYPE_p_btVector3 worldAabbMax, uint maxHandles, SWIGTYPE_p_btOverlappingPairCache pairCache, bool disableRaycastAccelerator) : this(BulletCollisionPINVOKE.new_bt32BitAxisSweep3__SWIG_0(SWIGTYPE_p_btVector3.getCPtr(worldAabbMin), SWIGTYPE_p_btVector3.getCPtr(worldAabbMax), maxHandles, SWIGTYPE_p_btOverlappingPairCache.getCPtr(pairCache), disableRaycastAccelerator), true) { if (BulletCollisionPINVOKE.SWIGPendingException.Pending) throw BulletCollisionPINVOKE.SWIGPendingException.Retrieve(); }
public btAxisSweep3(SWIGTYPE_p_btVector3 worldAabbMin, SWIGTYPE_p_btVector3 worldAabbMax, ushort maxHandles, SWIGTYPE_p_btOverlappingPairCache pairCache, bool disableRaycastAccelerator) : this(BulletCollisionPINVOKE.new_btAxisSweep3__SWIG_0(SWIGTYPE_p_btVector3.getCPtr(worldAabbMin), SWIGTYPE_p_btVector3.getCPtr(worldAabbMax), maxHandles, SWIGTYPE_p_btOverlappingPairCache.getCPtr(pairCache), disableRaycastAccelerator), true) { if (BulletCollisionPINVOKE.SWIGPendingException.Pending) { throw BulletCollisionPINVOKE.SWIGPendingException.Retrieve(); } }
internal static HandleRef getCPtr(SWIGTYPE_p_btOverlappingPairCache obj) { return((obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr); }
internal static HandleRef getCPtr(SWIGTYPE_p_btOverlappingPairCache obj) { return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; }
public btSimpleBroadphase(int maxProxies, SWIGTYPE_p_btOverlappingPairCache overlappingPairCache) : this(BulletCollisionPINVOKE.new_btSimpleBroadphase__SWIG_0(maxProxies, SWIGTYPE_p_btOverlappingPairCache.getCPtr(overlappingPairCache)), true) { }