getCPtr() статический приватный Метод

static private getCPtr ( SWIGTYPE_p_btCollisionObject obj ) : HandleRef
obj SWIGTYPE_p_btCollisionObject
Результат System.Runtime.InteropServices.HandleRef
        public static btRigidBody upcast(SWIGTYPE_p_btCollisionObject colObj)
        {
            IntPtr      cPtr = BulletDynamicsPINVOKE.btRigidBody_upcast__SWIG_0(SWIGTYPE_p_btCollisionObject.getCPtr(colObj));
            btRigidBody ret  = (cPtr == IntPtr.Zero) ? null : new btRigidBody(cPtr, false);

            return(ret);
        }
Пример #2
0
        public virtual float calculateTimeOfImpact(SWIGTYPE_p_btCollisionObject body0, SWIGTYPE_p_btCollisionObject body1, SWIGTYPE_p_btDispatcherInfo dispatchInfo, SWIGTYPE_p_btManifoldResult resultOut)
        {
            float ret = BulletSoftBodyPINVOKE.btSoftRigidCollisionAlgorithm_calculateTimeOfImpact(swigCPtr, SWIGTYPE_p_btCollisionObject.getCPtr(body0), SWIGTYPE_p_btCollisionObject.getCPtr(body1), SWIGTYPE_p_btDispatcherInfo.getCPtr(dispatchInfo), SWIGTYPE_p_btManifoldResult.getCPtr(resultOut));

            if (BulletSoftBodyPINVOKE.SWIGPendingException.Pending)
            {
                throw BulletSoftBodyPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
 public virtual void removeCollisionObject(SWIGTYPE_p_btCollisionObject collisionObject)
 {
     BulletDynamicsPINVOKE.btSimpleDynamicsWorld_removeCollisionObject(swigCPtr, SWIGTYPE_p_btCollisionObject.getCPtr(collisionObject));
 }
 public LocalRayResult(SWIGTYPE_p_btCollisionObject collisionObject, LocalShapeInfo localShapeInfo, SWIGTYPE_p_btVector3 hitNormalLocal, float hitFraction) : this(BulletSoftBodyPINVOKE.new_LocalRayResult(SWIGTYPE_p_btCollisionObject.getCPtr(collisionObject), LocalShapeInfo.getCPtr(localShapeInfo), SWIGTYPE_p_btVector3.getCPtr(hitNormalLocal), hitFraction), true)
 {
     if (BulletSoftBodyPINVOKE.SWIGPendingException.Pending)
     {
         throw BulletSoftBodyPINVOKE.SWIGPendingException.Retrieve();
     }
 }
        public virtual bool checkCollideWithOverride(SWIGTYPE_p_btCollisionObject co)
        {
            bool ret = BulletDynamicsPINVOKE.btRigidBody_checkCollideWithOverride(swigCPtr, SWIGTYPE_p_btCollisionObject.getCPtr(co));

            return(ret);
        }
 public static void rayTestSingle(SWIGTYPE_p_btTransform rayFromTrans, SWIGTYPE_p_btTransform rayToTrans, SWIGTYPE_p_btCollisionObject collisionObject, SWIGTYPE_p_btCollisionShape collisionShape, SWIGTYPE_p_btTransform colObjWorldTransform, RayResultCallback resultCallback)
 {
     BulletSoftBodyPINVOKE.btSoftRigidDynamicsWorld_rayTestSingle(SWIGTYPE_p_btTransform.getCPtr(rayFromTrans), SWIGTYPE_p_btTransform.getCPtr(rayToTrans), SWIGTYPE_p_btCollisionObject.getCPtr(collisionObject), SWIGTYPE_p_btCollisionShape.getCPtr(collisionShape), SWIGTYPE_p_btTransform.getCPtr(colObjWorldTransform), RayResultCallback.getCPtr(resultCallback));
     if (BulletSoftBodyPINVOKE.SWIGPendingException.Pending)
     {
         throw BulletSoftBodyPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public virtual void removeCollisionObject(SWIGTYPE_p_btCollisionObject collisionObject)
 {
     BulletSoftBodyPINVOKE.btSoftRigidDynamicsWorld_removeCollisionObject(swigCPtr, SWIGTYPE_p_btCollisionObject.getCPtr(collisionObject));
 }
Пример #8
0
 public virtual void addCollisionObject(SWIGTYPE_p_btCollisionObject collisionObject)
 {
     BulletDynamicsPINVOKE.btDiscreteDynamicsWorld_addCollisionObject__SWIG_2(swigCPtr, SWIGTYPE_p_btCollisionObject.getCPtr(collisionObject));
 }
Пример #9
0
 public virtual void addCollisionObject(SWIGTYPE_p_btCollisionObject collisionObject, short collisionFilterGroup)
 {
     BulletDynamicsPINVOKE.btDiscreteDynamicsWorld_addCollisionObject__SWIG_1(swigCPtr, SWIGTYPE_p_btCollisionObject.getCPtr(collisionObject), collisionFilterGroup);
 }
Пример #10
0
 public Body(SWIGTYPE_p_btCollisionObject colObj) : this(BulletSoftBodyPINVOKE.new_Body__SWIG_2(SWIGTYPE_p_btCollisionObject.getCPtr(colObj)), true)
 {
 }