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 | |||
| ) |
References PxConstraintExtIDs::eJOINT, and getExtensionNameForType().
| 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 * | ) |
Referenced by addToRepXCollection(), getExtensionNameForType(), and visitJointRepXObject().
| 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