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