Plasma Engine  2.0
Loading...
Searching...
No Matches
plProfilingScopeAndMarker Class Reference

Sets profiling marker and GPU timings for the current scope. More...

#include <Profiling.h>

Inheritance diagram for plProfilingScopeAndMarker:

Public Member Functions

 plProfilingScopeAndMarker (plGALCommandEncoder *pCommandEncoder, const char *szName)
 
- Public Member Functions inherited from plProfilingScope
 plProfilingScope (plStringView sName, const char *szFunctionName, plTime timeout)
 

Static Public Member Functions

static GPUTimingScope * Start (plGALCommandEncoder *pCommandEncoder, const char *szName)
 
static void Stop (plGALCommandEncoder *pCommandEncoder, GPUTimingScope *&ref_pTimingScope)
 

Protected Attributes

plGALCommandEncoderm_pCommandEncoder
 
GPUTimingScope * m_pTimingScope
 
- Protected Attributes inherited from plProfilingScope
plStringView m_sName
 
const char * m_szFunction
 
plTime m_BeginTime
 
plTime m_Timeout
 

Detailed Description

Sets profiling marker and GPU timings for the current scope.


The documentation for this class was generated from the following file: