@@ -1663,6 +1663,8 @@ public static extern IntPtr btIDebugDrawWrapper_new(IntPtr debugDrawGCHandle, In
16631663 [DllImport(Native.Dll, CallingConvention = Native.Conv)]
16641664 public static extern void btConvexPolyhedron_initialize(IntPtr obj);
16651665 [DllImport(Native.Dll, CallingConvention = Native.Conv)]
1666+ public static extern void btConvexPolyhedron_initialize2(IntPtr obj);
1667+ [DllImport(Native.Dll, CallingConvention = Native.Conv)]
16661668 public static extern void btConvexPolyhedron_project(IntPtr obj, [In] ref Matrix trans, [In] ref Vector3 dir, out float minProj, out float maxProj, out Vector3 witnesPtMin, out Vector3 witnesPtMax);
16671669 [DllImport(Native.Dll, CallingConvention = Native.Conv)]
16681670 public static extern void btConvexPolyhedron_setExtents(IntPtr obj, [In] ref Vector3 value);
@@ -4184,6 +4186,8 @@ public static extern IntPtr btIDebugDrawWrapper_new(IntPtr debugDrawGCHandle, In
41844186 [DllImport(Native.Dll, CallingConvention = Native.Conv)]
41854187 public static extern void btOverlappingPairCache_processAllOverlappingPairs(IntPtr obj, IntPtr __unnamed0, IntPtr dispatcher);
41864188 [DllImport(Native.Dll, CallingConvention = Native.Conv)]
4189+ public static extern void btOverlappingPairCache_processAllOverlappingPairs2(IntPtr obj, IntPtr callback, IntPtr dispatcher, IntPtr dispatchInfo);
4190+ [DllImport(Native.Dll, CallingConvention = Native.Conv)]
41874191 public static extern void btOverlappingPairCache_setInternalGhostPairCallback(IntPtr obj, IntPtr ghostPairCallback);
41884192 [DllImport(Native.Dll, CallingConvention = Native.Conv)]
41894193 public static extern void btOverlappingPairCache_setOverlapFilterCallback(IntPtr obj, IntPtr callback);
@@ -4351,6 +4355,8 @@ public static extern IntPtr btIDebugDrawWrapper_new(IntPtr debugDrawGCHandle, In
43514355 [DllImport(Native.Dll, CallingConvention = Native.Conv)]
43524356 [return: MarshalAs(UnmanagedType.I1)]
43534357 public static extern bool btPolyhedralConvexShape_isInside(IntPtr obj, [In] ref Vector3 pt, float tolerance);
4358+ [DllImport(Native.Dll, CallingConvention = Native.Conv)]
4359+ public static extern void btPolyhedralConvexShape_setPolyhedralFeatures(IntPtr obj, IntPtr polyhedron);
43544360
43554361 [DllImport(Native.Dll, CallingConvention = Native.Conv)]
43564362 public static extern IntPtr btPoolAllocator_new(int elemSize, int maxElements);
0 commit comments