29#ifndef GU_RAYCAST_TESTS_H
30#define GU_RAYCAST_TESTS_H
32#include "foundation/PxSimpleTypes.h"
33#include "geometry/PxGeometry.h"
34#include "geometry/PxGeometryHit.h"
35#include "geometry/PxGeometryQueryContext.h"
39 #define UNUSED_RAYCAST_THREAD_CONTEXT NULL
53 #define GU_RAY_FUNC_PARAMS const PxGeometry& geom, const PxTransform& pose, \
54 const PxVec3& rayOrigin, const PxVec3& rayDir, PxReal maxDist, \
55 PxHitFlags hitFlags, PxU32 maxHits, PxGeomRaycastHit* PX_RESTRICT hits, PxU32 stride, PxRaycastThreadContext* threadContext
63 typedef PxU32 (*RaycastFunc) (GU_RAY_FUNC_PARAMS);
69 PX_PHYSX_COMMON_API
const GeomRaycastTable& getRaycastFuncTable();
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
@ eGEOMETRY_COUNT
internal use only!
Definition PxGeometry.h:65