Open 3D Engine PhysX Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Implementation of the PhysX profiler callback interface. More...
#include <PhysXSdkCallbacks.h>
Inherits physx::PxProfilerCallback.
Public Member Functions | |
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.
|
override |
Mark the end of a nested profile block.
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. |
|
override |
Mark the beginning of a nested profile block.
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. |