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(); } }
public static void OGL_displaylist_register_shape(SWIGTYPE_p_btCollisionShape shape) { OpenGLSupportPINVOKE.OGL_displaylist_register_shape(SWIGTYPE_p_btCollisionShape.getCPtr(shape)); }
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); }