30#ifndef PXFOUNDATION_PXMEMORY_H
31#define PXFOUNDATION_PXMEMORY_H
37#include "foundation/Px.h"
38#include "foundation/PxIntrinsics.h"
39#include "foundation/PxSimpleTypes.h"
56 return physx::intrinsics::memZero(dest, count);
70 return physx::intrinsics::memSet(dest, c, count);
86 return physx::intrinsics::memCopy(dest, src, count);
102 return physx::intrinsics::memMove(dest, src, count);
#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
PX_FORCE_INLINE void * PxMemSet(void *dest, PxI32 c, PxU32 count)
Sets the bytes of the provided buffer to the specified value.
Definition PxMemory.h:67
PX_FORCE_INLINE void * PxMemMove(void *dest, const void *src, PxU32 count)
Copies the bytes of one memory block to another. The memory blocks can overlap.
Definition PxMemory.h:99
PX_FORCE_INLINE void * PxMemCopy(void *dest, const void *src, PxU32 count)
Copies the bytes of one memory block to another. The memory blocks must not overlap.
Definition PxMemory.h:83
PX_FORCE_INLINE void * PxMemZero(void *dest, PxU32 count)
Sets the bytes of the provided buffer to zero.
Definition PxMemory.h:53