From d11708e398c2f6377d9eac2b1f7248c62faab569 Mon Sep 17 00:00:00 2001 From: Sheikh Dawood Abdul Ajees Date: Tue, 25 Apr 2017 16:02:08 -0500 Subject: PhysX 3.4, APEX 1.4 patch release @22017166 --- .../PhysXAPI/files/classphysx_1_1PxBaseTask.html | 127 +++++++-------------- 1 file changed, 43 insertions(+), 84 deletions(-) (limited to 'PhysX_3.4/Documentation/PhysXAPI/files/classphysx_1_1PxBaseTask.html') diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classphysx_1_1PxBaseTask.html b/PhysX_3.4/Documentation/PhysXAPI/files/classphysx_1_1PxBaseTask.html index 40d21e96..6f578f29 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classphysx_1_1PxBaseTask.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classphysx_1_1PxBaseTask.html @@ -67,22 +67,17 @@ Collaboration diagram for physx::PxBaseTask: virtual void release ()=0  Implemented by derived implementation classes.
-PX_INLINE void runProfiled (uint32_t threadId=0) +PX_FORCE_INLINE PxTaskManagergetTaskManager () const - Execute user run method with wrapping profiling events.
-PX_INLINE void setProfileStat (uint16_t stat) + Return PxTaskManager to which this task was submitted.
+PX_FORCE_INLINE void setContextId (PxU64 id) - Specify stop event statistic.
-PX_INLINE PxTaskManagergetTaskManager () const +PX_FORCE_INLINE PxU64 getContextId () const - Return PxTaskManager to which this task was submitted.

Protected Attributes

-uint16_t mEventID +PxU64 mContextID - Registered profile event ID.
-uint16_t mProfileStat - - Profiling statistic.
+ Context ID for profiler interface.
PxTaskManagermTm  Owning PxTaskManager instance.
@@ -154,7 +149,28 @@ Implemented by derived implementation classes.

Implemented in physx::PxTask, and physx::PxLightCpuTask.

-

Referenced by physx::PxLightCpuTask::setContinuation().

+

Referenced by physx::PxLightCpuTask::setContinuation().

+ + +

+ +

+
+ + + + + + + + +
PX_FORCE_INLINE PxU64 physx::PxBaseTask::getContextId (  )  const [inline]
+
+
+ +

+ +

References mContextID.

@@ -204,12 +220,12 @@ Implemented by derived implementation classes.

- +

- + @@ -223,9 +239,9 @@ Implemented by derived implementation classes. Return PxTaskManager to which this task was submitted.

Note, can return NULL if task was not submitted, or has been completed. -

References mTm.

+

References mTm.

-

Referenced by physx::PxLightCpuTask::setContinuation().

+

Referenced by physx::PxLightCpuTask::setContinuation().

@@ -273,7 +289,7 @@ Implemented by derived implementation classes.

Implemented in physx::PxTask, and physx::PxLightCpuTask.

-

Referenced by physx::PxLightCpuTask::release(), and physx::PxGpuTask::release().

+

Referenced by physx::PxLightCpuTask::release(), and physx::PxGpuTask::release().

@@ -296,19 +312,17 @@ Implemented by derived implementation classes. The user-implemented run method where the task's work should be performed.

run() methods must be thread safe, stack friendly (no alloca, etc), and must never block. -

Referenced by runProfiled().

-

- +

PX_INLINE PxTaskManager* physx::PxBaseTask::getTaskManager PX_FORCE_INLINE PxTaskManager* physx::PxBaseTask::getTaskManager (  ) 
- + - - + + @@ -317,46 +331,8 @@ The user-implemented run method where the task's work should be performed.

-Execute user run method with wrapping profiling events. -

-Optional entry point for use by CpuDispatchers.

-

Parameters:
-
PX_INLINE void physx::PxBaseTask::runProfiled PX_FORCE_INLINE void physx::PxBaseTask::setContextId (uint32_t  threadId = 0 PxU64  id  )  [inline]
- -
[in] threadId The threadId of the thread that executed the task.
- -

References mTm, and run().

- -
-

- -

-
- - - - - - - - - -
PX_INLINE void physx::PxBaseTask::setProfileStat (uint16_t  stat  )  [inline]
-
-
- -

-Specify stop event statistic. -

-If called before or while the task is executing, the given value will appear in the task's event bar in the profile viewer

-

Parameters:
- - -
[in] stat The stat to signal when the task is finished
-
- -

References mProfileStat.

+

References mContextID.

@@ -379,39 +355,22 @@ If called before or while the task is executing, the given value will appear in


Member Data Documentation

- -
-
- - - - -
uint16_t physx::PxBaseTask::mEventID [protected]
-
-
- -

-Registered profile event ID. -

- -

-

- +

-Profiling statistic. +Context ID for profiler interface.

-

Referenced by setProfileStat(), and physx::PxTask::submitted().

+

Referenced by getContextId(), and setContextId().

@@ -430,7 +389,7 @@ Profiling statistic. Owning PxTaskManager instance.

-

Referenced by physx::PxLightCpuTask::addReference(), physx::PxTask::addReference(), physx::PxTask::finishBefore(), physx::PxTask::getReference(), getTaskManager(), physx::PxTask::release(), physx::PxLightCpuTask::removeReference(), physx::PxTask::removeReference(), runProfiled(), physx::PxLightCpuTask::setContinuation(), physx::PxTask::startAfter(), and physx::PxLightCpuTask::~PxLightCpuTask().

+

Referenced by physx::PxLightCpuTask::addReference(), physx::PxTask::addReference(), physx::PxTask::finishBefore(), physx::PxTask::getReference(), getTaskManager(), physx::PxTask::release(), physx::PxLightCpuTask::removeReference(), physx::PxTask::removeReference(), physx::PxLightCpuTask::setContinuation(), physx::PxTask::startAfter(), and physx::PxLightCpuTask::~PxLightCpuTask().

-- cgit v1.2.3