The domain profiler collection. More...
#include <kanzi/core.ui/profiling/domain_profiler_collection.hpp>
Public Member Functions | |
DomainProfilerCollection () | |
Constructor. | |
void | resetSampleData () |
Resets the sample data of all of the member profilers. | |
Public Attributes | |
NamedIntervalProfilerSharedPtr | m_layoutOperationProfiler |
The profiler for measuring operations of category KZ_PROFILING_LAYOUT_OPERATION. | |
NamedIntervalProfilerSharedPtr | m_nodeOperationProfiler |
The profiler for measuring operations of category KZ_PROFILING_NODE_OPERATION. | |
NamedIntervalProfilerSharedPtr | m_renderOperationProfiler |
The profiler for measuring operations of category KZ_PROFILING_RENDER_OPERATION. | |
The domain profiler collection.
Use Profiling macros to profile codepath execution time.
Collection of different profilers that are used to collect time measurements on code that operates on objects created with Domain, such as Nodes and Renderpasses.
|
explicit |
Constructor.
void kanzi::DomainProfilerCollection::resetSampleData | ( | ) |
Resets the sample data of all of the member profilers.
NamedIntervalProfilerSharedPtr kanzi::DomainProfilerCollection::m_nodeOperationProfiler |
The profiler for measuring operations of category KZ_PROFILING_NODE_OPERATION.
NamedIntervalProfilerSharedPtr kanzi::DomainProfilerCollection::m_layoutOperationProfiler |
The profiler for measuring operations of category KZ_PROFILING_LAYOUT_OPERATION.
NamedIntervalProfilerSharedPtr kanzi::DomainProfilerCollection::m_renderOperationProfiler |
The profiler for measuring operations of category KZ_PROFILING_RENDER_OPERATION.