PhysX SDK 3.2 API Reference: Member List

PhysX SDK 3.2 API

PxScene Member List

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

addActor(PxActor &actor)=0PxScene [pure virtual]
addActors(PxU32 nbActors, PxActor **actors)=0PxScene [pure virtual]
addAggregate(PxAggregate &aggregate)=0PxScene [pure virtual]
addArticulation(PxArticulation &articulation)=0PxScene [pure virtual]
checkResults(bool block=false)=0PxScene [pure virtual]
createBatchQuery(const PxBatchQueryDesc &desc)=0PxScene [pure virtual]
createClient()=0PxScene [pure virtual]
createSweepCache(PxReal dimensions=5.0f)=0PxScene [pure virtual]
fetchResults(bool block=false, PxU32 *errorState=0)=0PxScene [pure virtual]
flush(bool sendPendingReports=false)=0PxScene [pure virtual]
getActiveTransforms(PxU32 &nbTransformsOut, PxClientID client=PX_DEFAULT_CLIENT)=0PxScene [pure virtual]
getActors(PxActorTypeSelectionFlags types, PxActor **userBuffer, PxU32 bufferSize, PxU32 startIndex=0) const =0PxScene [pure virtual]
getAggregates(PxAggregate **userBuffer, PxU32 bufferSize, PxU32 startIndex=0) const =0PxScene [pure virtual]
getArticulations(PxArticulation **userBuffer, PxU32 bufferSize, PxU32 startIndex=0) const =0PxScene [pure virtual]
getClientBehaviorBits(PxClientID client) const =0PxScene [pure virtual]
getConstraints(PxConstraint **userBuffer, PxU32 bufferSize, PxU32 startIndex=0) const =0PxScene [pure virtual]
getContactModifyCallback() const =0PxScene [pure virtual]
getDominanceGroupPair(PxDominanceGroup group1, PxDominanceGroup group2) const =0PxScene [pure virtual]
getDynamicTreeRebuildRateHint() const =0PxScene [pure virtual]
getFilterCallback() const =0PxScene [pure virtual]
getFilterShader() const =0PxScene [pure virtual]
getFilterShaderData() const =0PxScene [pure virtual]
getFilterShaderDataSize() const =0PxScene [pure virtual]
getFlags() const =0PxScene [pure virtual]
getGravity() const =0PxScene [pure virtual]
getMaxNbContactDataBlocksUsed() const =0PxScene [pure virtual]
getNbActors(PxActorTypeSelectionFlags types) const =0PxScene [pure virtual]
getNbAggregates() const =0PxScene [pure virtual]
getNbArticulations() const =0PxScene [pure virtual]
getNbConstraints() const =0PxScene [pure virtual]
getNbContactDataBlocksUsed() const =0PxScene [pure virtual]
getPhysics()=0PxScene [pure virtual]
getRenderBuffer()=0PxScene [pure virtual]
getSceneQueryStaticTimestamp() const =0PxScene [pure virtual]
getSimulationEventCallback(PxClientID client=PX_DEFAULT_CLIENT) const =0PxScene [pure virtual]
getSimulationStatistics(PxSimulationStatistics &stats) const =0PxScene [pure virtual]
getSolverBatchSize() const =0PxScene [pure virtual]
getTaskManager() const =0PxScene [pure virtual]
getTimestamp() const =0PxScene [pure virtual]
getVisualizationCullingBox() const =0PxScene [pure virtual]
getVisualizationParameter(PxVisualizationParameter::Enum paramEnum) const =0PxScene [pure virtual]
overlapAny(const PxGeometry &geometry, const PxTransform &pose, PxShape *&hit, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFilterCallback *filterCall=NULL, PxClientID queryClient=PX_DEFAULT_CLIENT) const PxScene [inline]
overlapMultiple(const PxGeometry &geometry, const PxTransform &pose, PxShape **hitBuffer, PxU32 hitBufferSize, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFilterCallback *filterCall=NULL, PxClientID queryClient=PX_DEFAULT_CLIENT) const =0PxScene [pure virtual]
PxScene()PxScene [inline, protected]
raycastAny(const PxVec3 &origin, const PxVec3 &unitDir, const PxReal distance, PxSceneQueryHit &hit, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFilterCallback *filterCall=NULL, const PxSceneQueryCache *cache=NULL, PxClientID queryClient=PX_DEFAULT_CLIENT) const =0PxScene [pure virtual]
raycastMultiple(const PxVec3 &origin, const PxVec3 &unitDir, const PxReal distance, PxSceneQueryFlags outputFlags, PxRaycastHit *hitBuffer, PxU32 hitBufferSize, bool &blockingHit, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFilterCallback *filterCall=NULL, const PxSceneQueryCache *cache=NULL, PxClientID queryClient=PX_DEFAULT_CLIENT) const =0PxScene [pure virtual]
raycastSingle(const PxVec3 &origin, const PxVec3 &unitDir, const PxReal distance, PxSceneQueryFlags outputFlags, PxRaycastHit &hit, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFilterCallback *filterCall=NULL, const PxSceneQueryCache *cache=NULL, PxClientID queryClient=PX_DEFAULT_CLIENT) const =0PxScene [pure virtual]
release()=0PxScene [pure virtual]
removeActor(PxActor &actor)=0PxScene [pure virtual]
removeAggregate(PxAggregate &aggregate)=0PxScene [pure virtual]
removeArticulation(PxArticulation &articulation)=0PxScene [pure virtual]
saveToDesc(PxSceneDesc &desc) const =0PxScene [pure virtual]
setClientBehaviorBits(PxClientID client, PxU32 clientBehaviorBits)=0PxScene [pure virtual]
setContactModifyCallback(PxContactModifyCallback *callback)=0PxScene [pure virtual]
setDominanceGroupPair(PxDominanceGroup group1, PxDominanceGroup group2, const PxConstraintDominance &dominance)=0PxScene [pure virtual]
setDynamicTreeRebuildRateHint(PxU32 dynamicTreeRebuildRateHint)=0PxScene [pure virtual]
setFlag(PxSceneFlag::Enum flag, bool value)=0PxScene [pure virtual]
setGravity(const PxVec3 &vec)=0PxScene [pure virtual]
setNbContactDataBlocks(PxU32 numBlocks)=0PxScene [pure virtual]
setSimulationEventCallback(PxSimulationEventCallback *callback, PxClientID client=PX_DEFAULT_CLIENT)=0PxScene [pure virtual]
setSolverBatchSize(PxU32 solverBatchSize)=0PxScene [pure virtual]
setVisualizationCullingBox(const PxBounds3 &box)=0PxScene [pure virtual]
setVisualizationParameter(PxVisualizationParameter::Enum param, PxReal value)=0PxScene [pure virtual]
simulate(PxReal elapsedTime, physx::pxtask::BaseTask *completionTask=NULL, void *scratchMemBlock=0, PxU32 scratchMemBlockSize=0, bool controlSimulation=true)=0PxScene [pure virtual]
sweepAny(const PxGeometry &geometry, const PxTransform &pose, const PxVec3 &unitDir, const PxReal distance, PxSceneQueryFlags queryFlags, PxSceneQueryHit &hit, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFilterCallback *filterCall=NULL, const PxSceneQueryCache *cache=NULL, PxClientID queryClient=PX_DEFAULT_CLIENT) const =0PxScene [pure virtual]
sweepAny(const PxGeometry **geometryList, const PxTransform *poseList, const PxFilterData *filterDataList, PxU32 geometryCount, const PxVec3 &unitDir, const PxReal distance, PxSceneQueryFlags queryFlags, PxSceneQueryHit &hit, PxSceneQueryFilterFlags filterFlags=PxSceneQueryFilterFlag::eDYNAMIC|PxSceneQueryFilterFlag::eSTATIC, PxSceneQueryFilterCallback *filterCall=NULL, const PxSceneQueryCache *cache=NULL, PxClientID queryClient=PX_DEFAULT_CLIENT) const =0PxScene [pure virtual]
sweepMultiple(const PxGeometry &geometry, const PxTransform &pose, const PxVec3 &unitDir, const PxReal distance, PxSceneQueryFlags outputFlags, PxSweepHit *hitBuffer, PxU32 hitBufferSize, bool &blockingHit, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFilterCallback *filterCall=NULL, const PxSceneQueryCache *cache=NULL, PxClientID queryClient=PX_DEFAULT_CLIENT) const =0PxScene [pure virtual]
sweepMultiple(const PxGeometry **geometryList, const PxTransform *poseList, const PxFilterData *filterDataList, PxU32 geometryCount, const PxVec3 &unitDir, const PxReal distance, PxSceneQueryFlags outputFlags, PxSweepHit *hitBuffer, PxU32 hitBufferSize, bool &blockingHit, PxSceneQueryFilterFlags filterFlags=PxSceneQueryFilterFlag::eDYNAMIC|PxSceneQueryFilterFlag::eSTATIC, PxSceneQueryFilterCallback *filterCall=NULL, const PxSceneQueryCache *cache=NULL, PxClientID queryClient=PX_DEFAULT_CLIENT) const =0PxScene [pure virtual]
sweepSingle(const PxGeometry &geometry, const PxTransform &pose, const PxVec3 &unitDir, const PxReal distance, PxSceneQueryFlags outputFlags, PxSweepHit &hit, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFilterCallback *filterCall=NULL, const PxSceneQueryCache *cache=NULL, PxClientID queryClient=PX_DEFAULT_CLIENT) const =0PxScene [pure virtual]
sweepSingle(const PxGeometry **geometryList, const PxTransform *poseList, const PxFilterData *filterDataList, PxU32 geometryCount, const PxVec3 &unitDir, const PxReal distance, PxSceneQueryFlags outputFlags, PxSweepHit &hit, PxSceneQueryFilterFlags filterFlags=PxSceneQueryFilterFlag::eDYNAMIC|PxSceneQueryFilterFlag::eSTATIC, PxSceneQueryFilterCallback *filterCall=NULL, const PxSceneQueryCache *cache=NULL, PxClientID queryClient=PX_DEFAULT_CLIENT) const =0PxScene [pure virtual]
userDataPxScene
~PxScene()PxScene [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