Method b3World_CollideMover
- Namespace
- Box3D.Native
- Assembly
- Box3D.NET.Native.dll
b3World_CollideMover(b3WorldId, Vector3, b3Capsule*, b3QueryFilter, delegate* unmanaged[Cdecl]<b3ShapeId, b3PlaneResult*, int, void*, NativeBool>, void*)
Collide a capsule mover with the world, gathering collision planes that can be fed to b3SolvePlanes. Useful for kinematic character movement. The mover and the returned planes are relative to the origin.
public static extern void b3World_CollideMover(b3WorldId worldId, Vector3 origin, b3Capsule* mover, b3QueryFilter filter, delegate* unmanaged[Cdecl]<b3ShapeId, b3PlaneResult*, int, void*, NativeBool> fcn, void* context)Parameters
worldIdb3WorldId-
See the Box3D documentation.
originVector3-
See the Box3D documentation.
moverb3Capsule*-
See the Box3D documentation.
filterb3QueryFilter-
See the Box3D documentation.
fcndelegate* unmanaged[Cdecl]<b3ShapeId, b3PlaneResult*, int, void*, NativeBool>-
See the Box3D documentation.
contextvoid*-
See the Box3D documentation.