+#include <PxProfiler.h>
+
+

Public Member Functions | |
| virtual void * | zoneStart (const char *eventName, bool detached, uint64_t contextId)=0 |
| Mark the beginning of a nested profile block. | |
| virtual void | zoneEnd (void *profilerData, const char *eventName, bool detached, uint64_t contextId)=0 |
| Mark the end of a nested profile block. | |
Protected Member Functions | |
| virtual | ~PxProfilerCallback () |
| virtual physx::PxProfilerCallback::~PxProfilerCallback | +( | ++ | ) | + [inline, protected, virtual] |
+
+ +
+
| virtual void physx::PxProfilerCallback::zoneEnd | +( | +void * | +profilerData, | +|
| + | + | const char * | +eventName, | +|
| + | + | bool | +detached, | +|
| + | + | uint64_t | +contextId | + |
| + | ) | + [pure virtual] |
+
+Mark the end of a nested profile block. +
+
| [in] | profilerData | The data returned by the corresponding zoneStart call (or NULL if not available) |
| [in] | eventName | The name of the zone ending, must match the corresponding name passed with 'zoneStart'. Must be a persistent const char *. |
| [in] | detached | True for cross thread events. Should match the value passed to zoneStart. |
| [in] | contextId | The context of this zone. Should match the value passed to zoneStart. |
Referenced by physx::PxProfileScoped::~PxProfileScoped().
+ +| virtual void* physx::PxProfilerCallback::zoneStart | +( | +const char * | +eventName, | +|
| + | + | bool | +detached, | +|
| + | + | uint64_t | +contextId | + |
| + | ) | + [pure virtual] |
+
+Mark the beginning of a nested profile block. +
+
| [in] | eventName | Event name. Must be a persistent const char * |
| [in] | detached | True for cross thread events |
| [in] | contextId | the context id of this zone. Zones with the same id belong to the same group. 0 is used for no specific group. |
Referenced by physx::PxProfileScoped::PxProfileScoped().
+ ++