|
|
| PxsSolverConstraintPostProcessTask (DynamicsContext &context, ThreadContext &threadContext, const SolverIslandObjects &objects, const PxU32 solverBodyOffset, PxU32 startIndex, PxU32 stride, PxsMaterialManager *materialManager, PxsContactManagerOutputIterator &iterator) |
| |
|
void | mergeContacts (CompoundContactManager &header, ThreadContext &threadContext) |
| |
| virtual void | runInternal () |
| |
| virtual const char * | getName () const |
| | Return a user-provided task name for profiling purposes.
|
| |
|
| Task (PxU64 contextId) |
| |
| virtual void | run () |
| | The user-implemented run method where the task's work should be performed.
|
| |
| PX_INLINE void | setContinuation (PxTaskManager &tm, PxBaseTask *c) |
| | Initialize this task and specify the task that will have its ref count decremented on completion.
|
| |
| PX_INLINE void | setContinuation (PxBaseTask *c) |
| | Initialize this task and specify the task that will have its ref count decremented on completion.
|
| |
|
PX_INLINE PxBaseTask * | getContinuation () const |
| | Retrieves continuation task.
|
| |
| virtual void | removeReference () PX_OVERRIDE |
| | Manually decrement this task's reference count. If the reference count reaches zero, the task will be dispatched.
|
| |
| virtual int32_t | getReference () const PX_OVERRIDE |
| | Return the ref-count for this task.
|
| |
| virtual void | addReference () PX_OVERRIDE |
| | Manually increment this task's reference count. The task will not be allowed to run until removeReference() is called.
|
| |
| virtual void | release () PX_OVERRIDE |
| | called by CpuDispatcher after run method has completed
|
| |
| PX_FORCE_INLINE PxTaskManager * | getTaskManager () const |
| | Return PxTaskManager to which this task was submitted.
|
| |
|
PX_FORCE_INLINE void | setContextId (PxU64 id) |
| |
|
PX_FORCE_INLINE PxU64 | getContextId () const |
| |
|
|
PxBaseTask * | mCont |
| | Continuation task, can be NULL.
|
| |
|
volatile int32_t | mRefCount |
| | PxTask is dispatched when reaches 0.
|
| |
|
PxU64 | mContextID |
| | Context ID for profiler interface.
|
| |
|
PxTaskManager * | mTm |
| | Owning PxTaskManager instance.
|
| |
◆ getName()
| virtual const char * physx::Dy::PxsSolverConstraintPostProcessTask::getName |
( |
| ) |
const |
|
inlinevirtual |
Return a user-provided task name for profiling purposes.
It does not have to be unique, but unique names are helpful.
- Returns
- The name of this task
Implements physx::PxBaseTask.
◆ runInternal()
| virtual void physx::Dy::PxsSolverConstraintPostProcessTask::runInternal |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file:
- RavEngine/deps/physx/physx/source/lowleveldynamics/src/DyDynamics.cpp