PxMemory.h File Reference

#include "foundation/Px.h"
#include "foundation/PxIntrinsics.h"
#include "foundation/PxSimpleTypes.h"

Include dependency graph for PxMemory.h:

foundation/Px.hfoundation/PxSimpleTypes.hfoundation/PxIntrinsics.hfoundation/PxPreprocessor.h

This graph shows which files directly or indirectly include this file:

PxCoreUtilityTypes.hPxVehicleComponents.hPxSimulationEventCallback.hPxVehicleUpdate.hPxConvexMeshGeometry.hPxPhysicsAPI.hPxTriangleMeshGeometry.hPxHeightFieldGeometry.hPxHeightFieldDesc.hPxSimpleTriangleMesh.hPxConvexMeshDesc.hPxGeometryHelpers.hPxMassProperties.hPxShape.hPxVolumeCache.hPxRigidActor.hPxShapeExt.hPxBatchQuery.hPxContactModifyCallback.hPxPhysics.hPxRigidBody.hPxRigidStatic.hPxJoint.hPxRigidActorExt.hPxArticulationLink.hPxRigidDynamic.hPxRigidBodyExt.hPxVehicleWheels.hPxVehicleDrive.hPxVehicleDrive4W.hPxVehicleDriveTank.hPxVehicleDriveNW.hPxVehicleNoDrive.hPxVehicleUtilControl.hPxExtensionsAPI.hPxDistanceJoint.hPxFixedJoint.hPxJointLimit.hPxPrismaticJoint.hPxRevoluteJoint.hPxTriangleMeshDesc.hPxClothMeshDesc.hPxCooking.hPxSerialization.hPxRepXSimpleType.hPxRepXSerializer.hPxClothFabricCooker.hPxClothMeshQuadifier.hPxClothTetherCooker.h

Go to the source code of this file.

Functions

PX_FORCE_INLINE void * PxMemZero (void *dest, PxU32 count)
 Sets the bytes of the provided buffer to zero.
PX_FORCE_INLINE void * PxMemSet (void *dest, PxI32 c, PxU32 count)
 Sets the bytes of the provided buffer to the specified value.
PX_FORCE_INLINE void * PxMemCopy (void *PX_RESTRICT dest, const void *PX_RESTRICT src, PxU32 count)
 Copies the bytes of one memory block to another. The memory blocks must not overlap.
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.



Copyright © 2008-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com