PhysX SDK 3.2 API Reference: PxPhysics.h File Reference

PhysX SDK 3.2 API

PxPhysics.h File Reference

#include "PxPhysX.h"
#include "common/PxSerialFramework.h"
#include "foundation/PxTransform.h"
#include "cloth/PxClothTypes.h"
#include "cloth/PxClothFabricTypes.h"

Include dependency graph for PxPhysics.h:

PxPhysX.hcommon/PxSerialFramework.hfoundation/PxTransform.hcloth/PxClothTypes.hcloth/PxClothFabricTypes.hcommon/PxPhysXCommon.hgeometry/PxPhysXGeomUtils.hfoundation/Px.hfoundation/PxVersionNumber.hfoundation/PxSimpleTypes.hfoundation/PxPreprocessor.hcommon/PxTypeInfo.hcommon/PxFields.hcommon/PxFieldDescriptor.hfoundation/PxFlags.hfoundation/PxQuat.hfoundation/PxPlane.hfoundation/PxVec3.hfoundation/PxMath.hfoundation/PxIntrinsics.hfoundation/PxAssert.h

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

PxActor.hPxPhysicsAPI.hPxParticleBase.hPxSceneDesc.hPxRigidActor.hPxCloth.hPxRigidBody.hPxRigidStatic.hPxJoint.hPxShapeExt.hPxDefaultSimulationFilterShader.hPxArticulationLink.hPxRigidDynamic.hPxRigidBodyExt.hPxExtensionsAPI.hPxDistanceJoint.hPxFixedJoint.hPxPrismaticJoint.hPxRevoluteJoint.hPxSphericalJoint.hPxD6Joint.hPxJointRepXExtensions.hPxParticleSystem.hPxParticleFluid.hPxScene.h

Go to the source code of this file.


Classes

struct  PxCookingValue
class  PxPhysics
 Abstract singleton factory class used for instancing objects in the Physics SDK. More...

Namespaces

namespace  physx
namespace  physx::debugger
namespace  physx::debugger::comm

Functions

PX_C_EXPORT PX_PHYSX_CORE_API
physx::PxU32 PX_CALL_CONV 
PxGetValue (physx::PxCookingValue::Enum cookValue)
 Reads an internal value (cooking format version).
PX_C_EXPORT PX_PHYSX_CORE_API
void PX_CALL_CONV 
PxRegisterArticulations (physx::PxPhysics &physics)
 Registers optional components for articulations.
PX_C_EXPORT PX_PHYSX_CORE_API
void PX_CALL_CONV 
PxRegisterHeightFields (physx::PxPhysics &physics)
 Registers optional components for height field collision.
PX_C_EXPORT PX_PHYSX_CORE_API
physx::PxPhysics *PX_CALL_CONV 
PxCreateBasePhysics (physx::PxU32 version, physx::PxFoundation &foundation, const physx::PxTolerancesScale &scale, bool trackOutstandingAllocations=false, physx::PxProfileZoneManager *profileZoneManager=NULL)
 Creates an instance of the physics SDK with minimal additional components registered.
PX_INLINE physx::PxPhysics * PxCreatePhysics (physx::PxU32 version, physx::PxFoundation &foundation, const physx::PxTolerancesScale &scale, bool trackOutstandingAllocations=false, physx::PxProfileZoneManager *profileZoneManager=NULL)
 Creates an instance of the physics SDK.
PX_C_EXPORT PX_PHYSX_CORE_API
void PX_CALL_CONV 
PxGetSDKMetaData (const physx::PxPhysics &physics, physx::PxOutputStream &stream)
 Retrieves the PhysX SDKmetadata.
PX_C_EXPORT PX_PHYSX_CORE_API
physx::PxPhysics &PX_CALL_CONV 
PxGetPhysics ()
 Retrieves the Physics SDK after it has been created.



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