![]() |
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 |