PhysX SDK 3.2 API Reference: physx::repx Namespace Reference

PhysX SDK 3.2 API

physx::repx Namespace Reference


Functions

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

Function Documentation

PX_INLINE RepXAddToCollectionResult physx::repx::addToRepXCollection ( RepXCollection &  inCollection,
RepXIdToRepXObjectMap &  inIdMap,
const PxConstraint inType 
)

PxU32 physx::repx::createJointExtensions ( RepXExtension **  outExtensions,
PxU32  outBufferSize,
PxAllocatorCallback inCallback 
)

PX_INLINE const void* physx::repx::getBasePtr ( const PxJoint inJoint  ) 

PX_INLINE const char* physx::repx::getExtensionNameForType ( const PxJoint inJoint  ) 

PX_INLINE const char* physx::repx::getExtensionNameForType ( const PxSphericalJoint  ) 

PX_INLINE const char* physx::repx::getExtensionNameForType ( const PxRevoluteJoint  ) 

PX_INLINE const char* physx::repx::getExtensionNameForType ( const PxPrismaticJoint  ) 

PX_INLINE const char* physx::repx::getExtensionNameForType ( const PxFixedJoint  ) 

PX_INLINE const char* physx::repx::getExtensionNameForType ( const PxDistanceJoint  ) 

PX_INLINE const char* physx::repx::getExtensionNameForType ( const PxD6Joint  ) 

PX_INLINE const void* physx::repx::getId ( const PxJoint inJoint  ) 

PxU32 physx::repx::getNumJointExtensions (  ) 

template<typename TResultType , typename TOperator >
PX_INLINE TResultType physx::repx::visitJointRepXObject ( const TRepXId  inId,
void *  inLiveObject,
const char *  inRepXExtensionName,
TOperator  inOperator 
) [inline]

References getExtensionNameForType(), and NULL.



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