28 #ifndef PXFOUNDATION_PXPROFILER_H 29 #define PXFOUNDATION_PXPROFILER_H 57 virtual void*
zoneStart(
const char* eventName,
bool detached, uint64_t contextId) = 0;
68 virtual void zoneEnd(
void* profilerData,
const char* eventName,
bool detached, uint64_t contextId) = 0;
99 #endif // PXFOUNDATION_PXPROFILER_H Definition: GuContactBuffer.h:37
PxProfilerCallback * mCallback
Definition: PxProfiler.h:90
uint64_t mContextId
Definition: PxProfiler.h:93
void * mProfilerData
Definition: PxProfiler.h:92
#define PX_FORCE_INLINE
Definition: PxPreprocessor.h:364
PX_FORCE_INLINE PxProfileScoped(PxProfilerCallback *callback, const char *eventName, bool detached, uint64_t contextId)
Definition: PxProfiler.h:74
const char * mEventName
Definition: PxProfiler.h:91
Definition: PxProfiler.h:71
virtual void zoneEnd(void *profilerData, const char *eventName, bool detached, uint64_t contextId)=0
Mark the end of a nested profile block.
bool mDetached
Definition: PxProfiler.h:94
The pure virtual callback interface for general purpose instrumentation and profiling of GameWorks mo...
Definition: PxProfiler.h:40
PX_FORCE_INLINE ~PxProfileScoped()
Definition: PxProfiler.h:85
virtual void * zoneStart(const char *eventName, bool detached, uint64_t contextId)=0
Mark the beginning of a nested profile block.
virtual ~PxProfilerCallback()
Definition: PxProfiler.h:43