Plasma Engine  2.0
Loading...
Searching...
No Matches
plProfilingSystem::ProfilingData Struct Reference

Public Member Functions

plResult Write (plStreamWriter &ref_outputStream) const
 Writes profiling data as JSON to the output stream.
 
void Clear ()
 

Static Public Member Functions

static void Merge (ProfilingData &out_merged, plArrayPtr< const ProfilingData * > inputs)
 Concatenates all given ProfilingData instances into one merge struct.
 

Public Attributes

plUInt32 m_uiFramesThreadID = 0
 
plUInt32 m_uiProcessSortIndex = 0
 
plOsProcessID m_uiProcessID = 0
 
plHybridArray< ThreadInfo, 16 > m_ThreadInfos
 
plDynamicArray< CPUScopesBufferFlatm_AllEventBuffers
 
plUInt64 m_uiFrameCount = 0
 
plDynamicArray< plTimem_FrameStartTimes
 
plDynamicArray< plDynamicArray< GPUScope > > m_GPUScopes
 

The documentation for this struct was generated from the following files: