PhysX SDK 3.2 API Reference: Member List

PhysX SDK 3.2 API

PxBatchQuery Member List

This is the complete list of members for PxBatchQuery, including all inherited members.

execute()=0PxBatchQuery [pure virtual]
getFilterShaderData() const =0PxBatchQuery [pure virtual]
getFilterShaderDataSize() const =0PxBatchQuery [pure virtual]
getOwnerClient() const =0PxBatchQuery [pure virtual]
getPostFilterShader() const =0PxBatchQuery [pure virtual]
getPreFilterShader() const =0PxBatchQuery [pure virtual]
linearCompoundGeometrySweepMultiple(const PxGeometry **geometryList, const PxTransform *poseList, const PxFilterData *filterDataList, PxU32 geometryCount, const PxVec3 &unitDir, const PxReal distance, PxSceneQueryFilterFlags filterFlags, PxSceneQueryFlags outputFlags=PxSceneQueryFlag::eIMPACT|PxSceneQueryFlag::eNORMAL|PxSceneQueryFlag::eDISTANCE|PxSceneQueryFlag::eUV, void *userData=NULL, const PxSweepCache *cache=NULL) const =0PxBatchQuery [pure virtual]
linearCompoundGeometrySweepSingle(const PxGeometry **geometryList, const PxTransform *poseList, const PxFilterData *filterDataList, PxU32 geometryCount, const PxVec3 &unitDir, const PxReal distance, PxSceneQueryFilterFlags filterFlags, PxSceneQueryFlags outputFlags=PxSceneQueryFlag::eIMPACT|PxSceneQueryFlag::eNORMAL|PxSceneQueryFlag::eDISTANCE|PxSceneQueryFlag::eUV, void *userData=NULL, const PxSweepCache *cache=NULL) const =0PxBatchQuery [pure virtual]
overlapAny(const PxGeometry &geometry, const PxTransform &pose, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), void *userData=NULL, const PxSceneQueryCache *cache=NULL)PxBatchQuery [inline]
overlapMultiple(const PxGeometry &geometry, const PxTransform &pose, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), void *userData=NULL, const PxSceneQueryCache *cache=NULL, PxU32 maxShapes=0) const =0PxBatchQuery [pure virtual]
raycastAny(const PxVec3 &origin, const PxVec3 &unitDir, PxReal distance=PX_MAX_F32, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), void *userData=NULL, const PxSceneQueryCache *cache=NULL) const =0PxBatchQuery [pure virtual]
raycastMultiple(const PxVec3 &origin, const PxVec3 &unitDir, PxReal distance=PX_MAX_F32, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFlags outputFlags=PxSceneQueryFlag::eIMPACT|PxSceneQueryFlag::eNORMAL|PxSceneQueryFlag::eDISTANCE|PxSceneQueryFlag::eUV, void *userData=NULL, const PxSceneQueryCache *cache=NULL) const =0PxBatchQuery [pure virtual]
raycastSingle(const PxVec3 &origin, const PxVec3 &unitDir, PxReal distance=PX_MAX_F32, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFlags outputFlags=PxSceneQueryFlag::eIMPACT|PxSceneQueryFlag::eNORMAL|PxSceneQueryFlag::eDISTANCE|PxSceneQueryFlag::eUV, void *userData=NULL, const PxSceneQueryCache *cache=NULL) const =0PxBatchQuery [pure virtual]
release()=0PxBatchQuery [pure virtual]
sweepMultiple(const PxGeometry &geometry, const PxTransform &pose, const PxVec3 &unitDir, const PxReal distance, PxSceneQueryFlags outputFlags=PxSceneQueryFlag::eIMPACT|PxSceneQueryFlag::eNORMAL|PxSceneQueryFlag::eDISTANCE|PxSceneQueryFlag::eUV, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), void *userData=NULL, const PxSceneQueryCache *cache=NULL) const =0PxBatchQuery [pure virtual]
sweepSingle(const PxGeometry &geometry, const PxTransform &pose, const PxVec3 &unitDir, const PxReal distance, PxSceneQueryFlags outputFlags=PxSceneQueryFlag::eIMPACT|PxSceneQueryFlag::eNORMAL|PxSceneQueryFlag::eDISTANCE|PxSceneQueryFlag::eUV, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), void *userData=NULL, const PxSceneQueryCache *cache=NULL) const =0PxBatchQuery [pure virtual]
~PxBatchQuery()PxBatchQuery [inline, protected, virtual]



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