public virtual SWIGTYPE_p_btConstraintSolver getConstraintSolver() { IntPtr cPtr = BulletDynamicsPINVOKE.btSimpleDynamicsWorld_getConstraintSolver(swigCPtr); SWIGTYPE_p_btConstraintSolver ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_btConstraintSolver(cPtr, false); return(ret); }
public virtual void Dispose() { lock(this) { if (swigCPtr.Handle != IntPtr.Zero) { if (swigCMemOwn) { swigCMemOwn = false; BulletDynamicsPINVOKE.delete_btSequentialImpulseConstraintSolver(swigCPtr); } swigCPtr = new HandleRef(null, IntPtr.Zero); swigWrapPtr = new SWIGTYPE_p_btConstraintSolver(IntPtr.Zero, true); } GC.SuppressFinalize(this); } }
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 virtual void setConstraintSolver(SWIGTYPE_p_btConstraintSolver solver) { BulletDynamicsPINVOKE.btSimpleDynamicsWorld_setConstraintSolver(swigCPtr, SWIGTYPE_p_btConstraintSolver.getCPtr(solver)); }
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 virtual void setConstraintSolver(SWIGTYPE_p_btConstraintSolver solver) { BulletDynamicsPINVOKE.btDiscreteDynamicsWorld_setConstraintSolver(swigCPtr, SWIGTYPE_p_btConstraintSolver.getCPtr(solver)); }
internal static HandleRef getCPtr(SWIGTYPE_p_btConstraintSolver obj) { return((obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr); }
internal btSequentialImpulseConstraintSolver(IntPtr cPtr, bool cMemoryOwn) { swigCMemOwn = cMemoryOwn; swigCPtr = new HandleRef(this, cPtr); swigWrapPtr = new SWIGTYPE_p_btConstraintSolver(cPtr, 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_btConstraintSolver 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) { }