Event structure for buffered profiler callback. More...
#include <PxDefaultBufferedProfiler.h>
Public Attributes | |
| PxU64 | startTimeNs |
| the event start time in nanoseconds More... | |
| PxU64 | stopTimeNs |
| the event end time in nanoseconds More... | |
| const char * | name |
| the event name More... | |
| const char * | profileZoneName |
| the name of the profile zone in which the event was generated More... | |
| PxU16 | id |
| the event id More... | |
| PxU64 | contextId |
| PxU32 | threadId |
| the thread in which the event was executed. Not defined for CUDA events. More... | |
| PxU8 | threadPriority |
| the priority of the thread in which the event was executed. Not defined for CUDA events. More... | |
| PxU8 | cpuId |
| the CPU on which the event was executed. Not defined for CUDA events. More... | |
Event structure for buffered profiler callback.
| PxU64 PxBufferedProfilerEvent::contextId |
the optional contextId of the event set in start/endEvent,
usually set to pointer inside the SDK. Not defined for CUDA events.
| PxU8 PxBufferedProfilerEvent::cpuId |
the CPU on which the event was executed. Not defined for CUDA events.
| PxU16 PxBufferedProfilerEvent::id |
the event id
| const char* PxBufferedProfilerEvent::name |
the event name
| const char* PxBufferedProfilerEvent::profileZoneName |
the name of the profile zone in which the event was generated
| PxU64 PxBufferedProfilerEvent::startTimeNs |
the event start time in nanoseconds
| PxU64 PxBufferedProfilerEvent::stopTimeNs |
the event end time in nanoseconds
| PxU32 PxBufferedProfilerEvent::threadId |
the thread in which the event was executed. Not defined for CUDA events.
| PxU8 PxBufferedProfilerEvent::threadPriority |
the priority of the thread in which the event was executed. Not defined for CUDA events.