PhysX SDK 3.2 API Reference: PxJointRepXExtensions.h File Reference

PhysX SDK 3.2 API

PxJointRepXExtensions.h File Reference

#include "RepX/RepX.h"
#include "foundation/PxSimpleTypes.h"
#include "extensions/PxD6Joint.h"
#include "extensions/PxDistanceJoint.h"
#include "extensions/PxFixedJoint.h"
#include "extensions/PxPrismaticJoint.h"
#include "extensions/PxRevoluteJoint.h"
#include "extensions/PxSphericalJoint.h"
#include "foundation/PxAssert.h"
#include "foundation/PxString.h"
#include "PxConstraintExt.h"
#include "PxConstraint.h"

Include dependency graph for PxJointRepXExtensions.h:

foundation/PxSimpleTypes.hextensions/PxD6Joint.hfoundation/PxAssert.hextensions/PxDistanceJoint.hextensions/PxFixedJoint.hextensions/PxPrismaticJoint.hextensions/PxRevoluteJoint.hextensions/PxSphericalJoint.hfoundation/PxString.hPxConstraintExt.hPxConstraint.hfoundation/PxPreprocessor.hfoundation/Px.hfoundation/PxVersionNumber.hextensions/PxJoint.hfoundation/PxFlags.hextensions/PxJointLimit.hfoundation/PxTransform.hPxRigidActor.hcommon/PxSerialFramework.hPxConstraintDesc.hfoundation/PxQuat.hfoundation/PxPlane.hfoundation/PxVec3.hfoundation/PxMath.hfoundation/PxIntrinsics.hPxActor.hPxPhysX.hfoundation/PxBounds3.hPxPhysics.hPxObserver.hPxClient.hcommon/PxPhysXCommon.hgeometry/PxPhysXGeomUtils.hfoundation/PxMat33.hcloth/PxClothTypes.hcloth/PxClothFabricTypes.hcommon/PxTypeInfo.hcommon/PxFields.hcommon/PxFieldDescriptor.h

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

PxPhysicsAPI.h

Go to the source code of this file.


Namespaces

namespace  physx
namespace  physx::repx

Functions

PX_INLINE const void * physx::repx::getId (const PxJoint *inJoint)
PX_INLINE const char * physx::repx::getExtensionNameForType (const PxD6Joint *)
PX_INLINE const char * physx::repx::getExtensionNameForType (const PxDistanceJoint *)
PX_INLINE const char * physx::repx::getExtensionNameForType (const PxFixedJoint *)
PX_INLINE const char * physx::repx::getExtensionNameForType (const PxPrismaticJoint *)
PX_INLINE const char * physx::repx::getExtensionNameForType (const PxRevoluteJoint *)
PX_INLINE const char * physx::repx::getExtensionNameForType (const PxSphericalJoint *)
PX_INLINE const char * physx::repx::getExtensionNameForType (const PxJoint *inJoint)
PX_INLINE const void * physx::repx::getBasePtr (const PxJoint *inJoint)
template<typename TResultType , typename TOperator >
PX_INLINE TResultType physx::repx::visitJointRepXObject (const TRepXId inId, void *inLiveObject, const char *inRepXExtensionName, TOperator inOperator)
PX_INLINE RepXAddToCollectionResult physx::repx::addToRepXCollection (RepXCollection &inCollection, RepXIdToRepXObjectMap &inIdMap, const PxConstraint &inType)
PxU32 physx::repx::getNumJointExtensions ()
PxU32 physx::repx::createJointExtensions (RepXExtension **outExtensions, PxU32 outBufferSize, PxAllocatorCallback &inCallback)



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