![]() |
Plasma Engine
2.0
|
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< CPUScopesBufferFlat > | m_AllEventBuffers |
plUInt64 | m_uiFrameCount = 0 |
plDynamicArray< plTime > | m_FrameStartTimes |
plDynamicArray< plDynamicArray< GPUScope > > | m_GPUScopes |