32#include "foundation/PxFoundationConfig.h"
33#include "foundation/PxSimpleTypes.h"
40PX_FOUNDATION_API PxI32 PxAtomicExchange(
volatile PxI32* dest, PxI32 val);
43PX_FOUNDATION_API PxI32 PxAtomicCompareExchange(
volatile PxI32* dest, PxI32 exch, PxI32 comp);
46PX_FOUNDATION_API
void* PxAtomicCompareExchangePointer(
volatile void** dest,
void* exch,
void* comp);
49PX_FOUNDATION_API PxI32 PxAtomicIncrement(
volatile PxI32* val);
52PX_FOUNDATION_API PxI32 PxAtomicDecrement(
volatile PxI32* val);
55PX_FOUNDATION_API PxI32 PxAtomicAdd(
volatile PxI32* val, PxI32 delta);
58PX_FOUNDATION_API PxI32 PxAtomicMax(
volatile PxI32* val, PxI32 val2);
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39