29#ifndef PX_COLLISION_DEFS_H
30#define PX_COLLISION_DEFS_H
32#include "PxPhysXConfig.h"
33#include "foundation/PxSimpleTypes.h"
A callback class to allocate memory to cache information used in contact generation.
Definition PxCollisionDefs.h:44
virtual PxU8 * allocateCacheData(const PxU32 byteSize)=0
Allocates cache data for contact generation. This data is stored inside PxCache objects....
#define PX_FORCE_INLINE
Definition PxPreprocessor.h:335
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
A structure to cache contact information produced by low-level contact generation functions.
Definition PxCollisionDefs.h:68
PxU16 mCachedSize
The total size of the cached data.
Definition PxCollisionDefs.h:70
PxU8 * mCachedData
Cached data pointer. Allocated via PxCacheAllocator.
Definition PxCollisionDefs.h:69
PxU8 mPairData
Pair data information used and cached internally by some contact generation functions to accelerate p...
Definition PxCollisionDefs.h:71
PxU8 mManifoldFlags
Manifold flags used to identify the format the cached data is stored in.
Definition PxCollisionDefs.h:72