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