public SWIGTYPE_p_btTypedConstraint getConstraintRef(int index)
        {
            IntPtr cPtr = BulletDynamicsPINVOKE.btRigidBody_getConstraintRef(swigCPtr, index);
            SWIGTYPE_p_btTypedConstraint ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_btTypedConstraint(cPtr, false);

            return(ret);
        }
Пример #2
0
        public virtual SWIGTYPE_p_btTypedConstraint getConstraint(int index)
        {
            IntPtr cPtr = BulletDynamicsPINVOKE.btDiscreteDynamicsWorld_getConstraint__SWIG_0(swigCPtr, index);
            SWIGTYPE_p_btTypedConstraint ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_btTypedConstraint(cPtr, false);

            return(ret);
        }
 public virtual void Dispose()
 {
     lock(this) {
       if (swigCPtr.Handle != IntPtr.Zero) {
     if (swigCMemOwn) {
       swigCMemOwn = false;
       BulletDynamicsPINVOKE.delete_btSliderConstraint(swigCPtr);
     }
     swigCPtr = new HandleRef(null, IntPtr.Zero);
     swigWrapPtr = new SWIGTYPE_p_btTypedConstraint(IntPtr.Zero, true);
       }
       GC.SuppressFinalize(this);
     }
 }
 internal btGeneric6DofConstraint(IntPtr cPtr, bool cMemoryOwn)
 {
     swigCMemOwn = cMemoryOwn;
     swigCPtr = new HandleRef(this, cPtr);
     swigWrapPtr = new SWIGTYPE_p_btTypedConstraint(cPtr, true);
 }
 public virtual void removeConstraint(SWIGTYPE_p_btTypedConstraint constraint) {
   BulletDynamicsPINVOKE.btDiscreteDynamicsWorld_removeConstraint(swigCPtr, SWIGTYPE_p_btTypedConstraint.getCPtr(constraint));
 }
 public virtual void addConstraint(SWIGTYPE_p_btTypedConstraint constraint, bool disableCollisionsBetweenLinkedBodies) {
   BulletDynamicsPINVOKE.btDiscreteDynamicsWorld_addConstraint__SWIG_0(swigCPtr, SWIGTYPE_p_btTypedConstraint.getCPtr(constraint), disableCollisionsBetweenLinkedBodies);
 }
 public void debugDrawConstraint(SWIGTYPE_p_btTypedConstraint constraint) {
   BulletDynamicsPINVOKE.btDiscreteDynamicsWorld_debugDrawConstraint(swigCPtr, SWIGTYPE_p_btTypedConstraint.getCPtr(constraint));
 }
 public void removeConstraintRef(SWIGTYPE_p_btTypedConstraint c) {
   BulletDynamicsPINVOKE.btRigidBody_removeConstraintRef(swigCPtr, SWIGTYPE_p_btTypedConstraint.getCPtr(c));
 }
 public void removeConstraintRef(SWIGTYPE_p_btTypedConstraint c)
 {
     BulletDynamicsPINVOKE.btRigidBody_removeConstraintRef(swigCPtr, SWIGTYPE_p_btTypedConstraint.getCPtr(c));
 }
 internal static HandleRef getCPtr(SWIGTYPE_p_btTypedConstraint obj)
 {
     return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
 }
Пример #11
0
 public virtual void removeConstraint(SWIGTYPE_p_btTypedConstraint constraint)
 {
     BulletDynamicsPINVOKE.btDiscreteDynamicsWorld_removeConstraint(swigCPtr, SWIGTYPE_p_btTypedConstraint.getCPtr(constraint));
 }
Пример #12
0
 public virtual void addConstraint(SWIGTYPE_p_btTypedConstraint constraint, bool disableCollisionsBetweenLinkedBodies)
 {
     BulletDynamicsPINVOKE.btDiscreteDynamicsWorld_addConstraint__SWIG_0(swigCPtr, SWIGTYPE_p_btTypedConstraint.getCPtr(constraint), disableCollisionsBetweenLinkedBodies);
 }
Пример #13
0
 public void debugDrawConstraint(SWIGTYPE_p_btTypedConstraint constraint)
 {
     BulletDynamicsPINVOKE.btDiscreteDynamicsWorld_debugDrawConstraint(swigCPtr, SWIGTYPE_p_btTypedConstraint.getCPtr(constraint));
 }
Пример #14
0
 internal static HandleRef getCPtr(SWIGTYPE_p_btTypedConstraint obj)
 {
     return((obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr);
 }