Implementation of the PhysX profiler callback interface.  
 More...
#include <PhysXSdkCallbacks.h>
Inherits physx::PxProfilerCallback.
|  | 
| void * | zoneStart (const char *eventName, bool detached, uint64_t contextId) override | 
|  | 
| void | zoneEnd (void *profilerData, const char *eventName, bool detached, uint64_t contextId) override | 
|  | 
Implementation of the PhysX profiler callback interface. 
◆ zoneEnd()
  
  | 
        
          | void PhysX::PxAzProfilerCallback::zoneEnd | ( | void * | profilerData, |  
          |  |  | const char * | eventName, |  
          |  |  | bool | detached, |  
          |  |  | uint64_t | contextId |  
          |  | ) |  |  |  | override | 
 
Mark the end of a nested profile block. 
- Parameters
- 
  
    | profilerData | The data returned by the corresponding zoneStart call (or NULL if not available) |  | eventName | The name of the zone ending, must match the corresponding name passed with 'zoneStart'. Must be a persistent const char *. |  | detached | True for cross thread events. Should match the value passed to zoneStart. |  | contextId | The context of this zone. Should match the value passed to zoneStart. Note: eventName plus contextId can be used to uniquely match up start and end of a zone. |  
 
 
 
◆ zoneStart()
  
  | 
        
          | void * PhysX::PxAzProfilerCallback::zoneStart | ( | const char * | eventName, |  
          |  |  | bool | detached, |  
          |  |  | uint64_t | contextId |  
          |  | ) |  |  |  | override | 
 
Mark the beginning of a nested profile block. 
- Parameters
- 
  
    | eventName | Event name. Must be a persistent const char *. |  | detached | True for cross thread events. |  | contextId | The context id of this zone. Zones with the same id belong to the same group. 0 is used for no specific group. |  
 
- Returns
- Returns implementation-specific profiler data for this event. 
 
 
The documentation for this class was generated from the following file:
- Gems/PhysX/Core/Code/Source/System/PhysXSdkCallbacks.h