public virtual void drawShadow(SWIGTYPE_p_float m, SWIGTYPE_p_btVector3 extrusion, SWIGTYPE_p_btCollisionShape shape, SWIGTYPE_p_btVector3 worldBoundsMin, SWIGTYPE_p_btVector3 worldBoundsMax)
 {
     OpenGLSupportPINVOKE.GL_ShapeDrawer_drawShadow(swigCPtr, SWIGTYPE_p_float.getCPtr(m), SWIGTYPE_p_btVector3.getCPtr(extrusion), SWIGTYPE_p_btCollisionShape.getCPtr(shape), SWIGTYPE_p_btVector3.getCPtr(worldBoundsMin), SWIGTYPE_p_btVector3.getCPtr(worldBoundsMax));
     if (OpenGLSupportPINVOKE.SWIGPendingException.Pending)
     {
         throw OpenGLSupportPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemple #2
0
 public static void OGL_displaylist_register_shape(SWIGTYPE_p_btCollisionShape shape)
 {
     OpenGLSupportPINVOKE.OGL_displaylist_register_shape(SWIGTYPE_p_btCollisionShape.getCPtr(shape));
 }
Exemple #3
0
    public SWIGTYPE_p_btRigidBody localCreateRigidBody(float mass, SWIGTYPE_p_btTransform startTransform, SWIGTYPE_p_btCollisionShape shape)
    {
        IntPtr cPtr = OpenGLSupportPINVOKE.DemoApplication_localCreateRigidBody(swigCPtr, mass, SWIGTYPE_p_btTransform.getCPtr(startTransform), SWIGTYPE_p_btCollisionShape.getCPtr(shape));
        SWIGTYPE_p_btRigidBody ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_btRigidBody(cPtr, false);

        if (OpenGLSupportPINVOKE.SWIGPendingException.Pending)
        {
            throw OpenGLSupportPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }