Table of Contents

Method b3World_SetPreSolveCallback

Namespace
Box3D.Native
Assembly
Box3D.NET.Native.dll

b3World_SetPreSolveCallback(b3WorldId, delegate* unmanaged[Cdecl]<b3ShapeId, b3ShapeId, Vector3, Vector3, void*, NativeBool>, void*)

Register the pre-solve callback. This is optional.

public static extern void b3World_SetPreSolveCallback(b3WorldId worldId, delegate* unmanaged[Cdecl]<b3ShapeId, b3ShapeId, Vector3, Vector3, void*, NativeBool> fcn, void* context)

Parameters

worldId b3WorldId

See the Box3D documentation.

fcn delegate* unmanaged[Cdecl]<b3ShapeId, b3ShapeId, Vector3, Vector3, void*, NativeBool>

See the Box3D documentation.

context void*

See the Box3D documentation.