NVIDIA(R) PhysX(R) SDK 3.4 API Reference: Member List

NVIDIA PhysX SDK 3.4 API

PxScene Member List

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

addActor(PxActor &actor)=0PxScene [pure virtual]
addActors(PxActor *const *actors, PxU32 nbActors)=0PxScene [pure virtual]
addActors(const PxPruningStructure &pruningStructure)=0PxScene [pure virtual]
addAggregate(PxAggregate &aggregate)=0PxScene [pure virtual]
addArticulation(PxArticulation &articulation)=0PxScene [pure virtual]
addBroadPhaseRegion(const PxBroadPhaseRegion &region, bool populateRegion=false)=0PxScene [pure virtual]
addCollection(const PxCollection &collection)=0PxScene [pure virtual]
advance(physx::PxBaseTask *completionTask=0)=0PxScene [pure virtual]
checkResults(bool block=false)=0PxScene [pure virtual]
collide(PxReal elapsedTime, physx::PxBaseTask *completionTask=0, void *scratchMemBlock=0, PxU32 scratchMemBlockSize=0, bool controlSimulation=true)=0PxScene [pure virtual]
createBatchQuery(const PxBatchQueryDesc &desc)=0PxScene [pure virtual]
createClient()=0PxScene [pure virtual]
createVolumeCache(PxU32 maxStaticShapes=32, PxU32 maxDynamicShapes=8)=0PxScene [pure virtual]
fetchCollision(bool block=false)=0PxScene [pure virtual]
fetchResults(bool block=false, PxU32 *errorState=0)=0PxScene [pure virtual]
fetchResultsFinish(PxU32 *errorState=0)=0PxScene [pure virtual]
fetchResultsStart(const PxContactPairHeader *&contactPairs, PxU32 &nbContactPairs, bool block=false)=0PxScene [pure virtual]
flushQueryUpdates()=0PxScene [pure virtual]
flushSimulation(bool sendPendingReports=false)=0PxScene [pure virtual]
forceDynamicTreeRebuild(bool rebuildStaticStructure, bool rebuildDynamicStructure)=0PxScene [pure virtual]
getActiveActors(PxU32 &nbActorsOut, PX_DEPRECATED PxClientID client=PX_DEFAULT_CLIENT)=0PxScene [pure virtual]
getActiveTransforms(PxU32 &nbTransformsOut, PxClientID client=PX_DEFAULT_CLIENT)=0PxScene [pure virtual]
getActors(PxActorTypeFlags 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]
getBounceThresholdVelocity() const =0PxScene [pure virtual]
getBroadPhaseCallback(PX_DEPRECATED PxClientID client=PX_DEFAULT_CLIENT) const =0PxScene [pure virtual]
getBroadPhaseCaps(PxBroadPhaseCaps &caps) const =0PxScene [pure virtual]
getBroadPhaseRegions(PxBroadPhaseRegionInfo *userBuffer, PxU32 bufferSize, PxU32 startIndex=0) const =0PxScene [pure virtual]
getBroadPhaseType() const =0PxScene [pure virtual]
getCCDContactModifyCallback() const =0PxScene [pure virtual]
getCCDMaxPasses() const =0PxScene [pure virtual]
getClientBehaviorFlags(PxClientID client) const =0PxScene [pure virtual]
getClothInterCollisionDistance() const =0PxScene [pure virtual]
getClothInterCollisionNbIterations() const =0PxScene [pure virtual]
getClothInterCollisionStiffness() const =0PxScene [pure virtual]
getConstraints(PxConstraint **userBuffer, PxU32 bufferSize, PxU32 startIndex=0) const =0PxScene [pure virtual]
getContactModifyCallback() const =0PxScene [pure virtual]
getContactReportStreamBufferSize() const =0PxScene [pure virtual]
getCpuDispatcher() const =0PxScene [pure virtual]
getDominanceGroupPair(PxDominanceGroup group1, PxDominanceGroup group2) const =0PxScene [pure virtual]
getDynamicStructure() 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]
getFrictionOffsetThreshold() const =0PxScene [pure virtual]
getFrictionType() const =0PxScene [pure virtual]
getGpuDispatcher() const =0PxScene [pure virtual]
getGravity() const =0PxScene [pure virtual]
getLimits() const =0PxScene [pure virtual]
getMaxNbContactDataBlocksUsed() const =0PxScene [pure virtual]
getNbActors(PxActorTypeFlags types) const =0PxScene [pure virtual]
getNbAggregates() const =0PxScene [pure virtual]
getNbArticulations() const =0PxScene [pure virtual]
getNbBroadPhaseRegions() const =0PxScene [pure virtual]
getNbConstraints() const =0PxScene [pure virtual]
getNbContactDataBlocksUsed() const =0PxScene [pure virtual]
getPhysics()=0PxScene [pure virtual]
getRenderBuffer()=0PxScene [pure virtual]
getScenePvdClient()=0PxScene [pure virtual]
getSceneQueryStaticTimestamp() const =0PxScene [pure virtual]
getSimulationEventCallback(PX_DEPRECATED PxClientID client=PX_DEFAULT_CLIENT) const =0PxScene [pure virtual]
getSimulationStatistics(PxSimulationStatistics &stats) const =0PxScene [pure virtual]
getSolverBatchSize() const =0PxScene [pure virtual]
getStaticStructure() 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]
getWakeCounterResetValue() const =0PxScene [pure virtual]
lockRead(const char *file=NULL, PxU32 line=0)=0PxScene [pure virtual]
lockWrite(const char *file=NULL, PxU32 line=0)=0PxScene [pure virtual]
overlap(const PxGeometry &geometry, const PxTransform &pose, PxOverlapCallback &hitCall, const PxQueryFilterData &filterData=PxQueryFilterData(), PxQueryFilterCallback *filterCall=NULL) const =0PxScene [pure virtual]
processCallbacks(physx::PxBaseTask *continuation)=0PxScene [pure virtual]
PxScene()PxScene [inline, protected]
raycast(const PxVec3 &origin, const PxVec3 &unitDir, const PxReal distance, PxRaycastCallback &hitCall, PxHitFlags hitFlags=PxHitFlags(PxHitFlag::eDEFAULT), const PxQueryFilterData &filterData=PxQueryFilterData(), PxQueryFilterCallback *filterCall=NULL, const PxQueryCache *cache=NULL) const =0PxScene [pure virtual]
release()=0PxScene [pure virtual]
removeActor(PxActor &actor, bool wakeOnLostTouch=true)=0PxScene [pure virtual]
removeActors(PxActor *const *actors, PxU32 nbActors, bool wakeOnLostTouch=true)=0PxScene [pure virtual]
removeAggregate(PxAggregate &aggregate, bool wakeOnLostTouch=true)=0PxScene [pure virtual]
removeArticulation(PxArticulation &articulation, bool wakeOnLostTouch=true)=0PxScene [pure virtual]
removeBroadPhaseRegion(PxU32 handle)=0PxScene [pure virtual]
resetFiltering(PxActor &actor)=0PxScene [pure virtual]
resetFiltering(PxRigidActor &actor, PxShape *const *shapes, PxU32 shapeCount)=0PxScene [pure virtual]
setBounceThresholdVelocity(const PxReal t)=0PxScene [pure virtual]
setBroadPhaseCallback(PxBroadPhaseCallback *callback, PX_DEPRECATED PxClientID client=PX_DEFAULT_CLIENT)=0PxScene [pure virtual]
setCCDContactModifyCallback(PxCCDContactModifyCallback *callback)=0PxScene [pure virtual]
setCCDMaxPasses(PxU32 ccdMaxPasses)=0PxScene [pure virtual]
setClientBehaviorFlags(PxClientID client, PxClientBehaviorFlags clientBehaviorFlags)=0PxScene [pure virtual]
setClothInterCollisionDistance(PxF32 distance)=0PxScene [pure virtual]
setClothInterCollisionNbIterations(PxU32 nbIterations)=0PxScene [pure virtual]
setClothInterCollisionStiffness(PxF32 stiffness)=0PxScene [pure virtual]
setContactModifyCallback(PxContactModifyCallback *callback)=0PxScene [pure virtual]
setDominanceGroupPair(PxDominanceGroup group1, PxDominanceGroup group2, const PxDominanceGroupPair &dominance)=0PxScene [pure virtual]
setDynamicTreeRebuildRateHint(PxU32 dynamicTreeRebuildRateHint)=0PxScene [pure virtual]
setFilterShaderData(const void *data, PxU32 dataSize)=0PxScene [pure virtual]
setFlag(PxSceneFlag::Enum flag, bool value)=0PxScene [pure virtual]
setFrictionType(PxFrictionType::Enum frictionType)=0PxScene [pure virtual]
setGravity(const PxVec3 &vec)=0PxScene [pure virtual]
setLimits(const PxSceneLimits &limits)=0PxScene [pure virtual]
setNbContactDataBlocks(PxU32 numBlocks)=0PxScene [pure virtual]
setSimulationEventCallback(PxSimulationEventCallback *callback, PX_DEPRECATED 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]
shiftOrigin(const PxVec3 &shift)=0PxScene [pure virtual]
simulate(PxReal elapsedTime, physx::PxBaseTask *completionTask=NULL, void *scratchMemBlock=0, PxU32 scratchMemBlockSize=0, bool controlSimulation=true)=0PxScene [pure virtual]
sweep(const PxGeometry &geometry, const PxTransform &pose, const PxVec3 &unitDir, const PxReal distance, PxSweepCallback &hitCall, PxHitFlags hitFlags=PxHitFlags(PxHitFlag::eDEFAULT), const PxQueryFilterData &filterData=PxQueryFilterData(), PxQueryFilterCallback *filterCall=NULL, const PxQueryCache *cache=NULL, const PxReal inflation=0.f) const =0PxScene [pure virtual]
unlockRead()=0PxScene [pure virtual]
unlockWrite()=0PxScene [pure virtual]
userDataPxScene
~PxScene()PxScene [inline, protected, virtual]



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