|
|
| NPhaseCore (Scene &scene, const PxSceneDesc &desc) |
| |
|
void | onTriggerOverlapCreated (const Bp::AABBOverlap *PX_RESTRICT pairs, PxU32 pairCount) |
| |
|
void | runOverlapFilters (PxU32 nbToProcess, const Bp::AABBOverlap *PX_RESTRICT pairs, PxFilterInfo *PX_RESTRICT filterInfo, PxU32 &nbToKeep, PxU32 &nbToSuppress, PxU32 &nbToCallback, PxU32 *PX_RESTRICT keepMap, PxU32 *PX_RESTRICT callbackMap) |
| |
|
ElementSimInteraction * | onOverlapRemovedStage1 (ElementSim *volume0, ElementSim *volume1) |
| |
|
void | onOverlapRemoved (ElementSim *volume0, ElementSim *volume1, const PxU32 ccdPass, void *elemSim, PxsContactManagerOutputIterator &outputs) |
| |
|
void | onVolumeRemoved (ElementSim *volume, PxU32 flags, PxsContactManagerOutputIterator &outputs) |
| |
|
void | managerNewTouch (Sc::ShapeInteraction &interaction) |
| |
|
PxU32 | getDefaultContactReportStreamBufferSize () const |
| |
|
void | fireCustomFilteringCallbacks (PxsContactManagerOutputIterator &outputs) |
| |
|
void | addToDirtyInteractionList (Interaction *interaction) |
| |
|
void | removeFromDirtyInteractionList (Interaction *interaction) |
| |
|
void | updateDirtyInteractions (PxsContactManagerOutputIterator &outputs) |
| |
|
void | processTriggerInteractions (PxBaseTask *continuation) |
| |
|
void | mergeProcessedTriggerInteractions (PxBaseTask *continuation) |
| |
|
void | processPersistentContactEvents (PxsContactManagerOutputIterator &outputs, PxBaseTask *continuation) |
| |
|
void | visualize (PxRenderOutput &out, PxsContactManagerOutputIterator &outputs) |
| |
|
PX_FORCE_INLINE Scene & | getScene () const |
| |
|
PX_FORCE_INLINE void | addToContactReportActorPairSet (ActorPairReport *pair) |
| |
|
void | clearContactReportActorPairs (bool shrinkToZero) |
| |
|
PX_FORCE_INLINE PxU32 | getNbContactReportActorPairs () const |
| |
|
PX_FORCE_INLINE ActorPairReport *const * | getContactReportActorPairs () const |
| |
|
void | addToPersistentContactEventPairs (ShapeInteraction *) |
| |
|
void | addToPersistentContactEventPairsDelayed (ShapeInteraction *) |
| |
|
void | removeFromPersistentContactEventPairs (ShapeInteraction *) |
| |
|
PX_FORCE_INLINE PxU32 | getCurrentPersistentContactEventPairCount () const |
| |
|
PX_FORCE_INLINE ShapeInteraction *const * | getCurrentPersistentContactEventPairs () const |
| |
|
PX_FORCE_INLINE PxU32 | getAllPersistentContactEventPairCount () const |
| |
|
PX_FORCE_INLINE ShapeInteraction *const * | getAllPersistentContactEventPairs () const |
| |
|
PX_FORCE_INLINE void | preparePersistentContactEventListForNextFrame () |
| |
|
void | addToForceThresholdContactEventPairs (ShapeInteraction *) |
| |
|
void | removeFromForceThresholdContactEventPairs (ShapeInteraction *) |
| |
|
PX_FORCE_INLINE PxU32 | getForceThresholdContactEventPairCount () const |
| |
|
PX_FORCE_INLINE ShapeInteraction *const * | getForceThresholdContactEventPairs () const |
| |
|
PX_FORCE_INLINE PxU8 * | getContactReportPairData (const PxU32 &bufferIndex) const |
| |
|
PxU8 * | reserveContactReportPairData (PxU32 pairCount, PxU32 extraDataSize, PxU32 &bufferIndex, ContactReportAllocationManager *alloc=NULL) |
| |
|
PxU8 * | resizeContactReportPairData (PxU32 pairCount, PxU32 extraDataSize, Sc::ContactStreamManager &csm) |
| |
|
PX_FORCE_INLINE void | clearContactReportStream () |
| |
|
PX_FORCE_INLINE void | freeContactReportStreamMemory () |
| |
|
ActorPairContactReportData * | createActorPairContactReportData () |
| |
|
void | releaseActorPairContactReportData (ActorPairContactReportData *data) |
| |
|
void | reserveInteraction (PxU32 nbNewInteractions) |
| |
|
void | registerInteraction (ElementSimInteraction *interaction) |
| |
|
void | unregisterInteraction (ElementSimInteraction *interaction) |
| |
|
ElementSimInteraction * | createRbElementInteraction (const PxFilterInfo &fInfo, ShapeSimBase &s0, ShapeSimBase &s1, PxsContactManager *contactManager, Sc::ShapeInteraction *shapeInteraction, Sc::ElementInteractionMarker *interactionMarker, bool isTriggerPair) |
| |
|
void | lockReports () |
| |
|
void | unlockReports () |
| |
|
PX_INLINE void * | operator new (size_t, void *address) |
| |
|
PX_INLINE void | operator delete (void *, void *) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new (size_t size, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new[] (size_t size, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new[] (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void | operator delete (void *ptr, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void | operator delete[] (void *ptr, Alloc alloc, const char *fileName, int line) |
| |
|
PX_INLINE void | operator delete (void *ptr) |
| |
|
PX_INLINE void | operator delete[] (void *ptr) |
| |