12#ifndef PROFILINGREGION_HPP
13#define PROFILINGREGION_HPP
17#include "profiling_export.h"
ProfilingRegion(const char aRegionLabel[])
Begin a profiling region.
Definition ProfilingRegion.cpp:26
ProfilingRegion(ProfilingRegion &&)=delete
ProfilingRegion & operator=(ProfilingRegion &&)=delete
ProfilingRegion(const ProfilingRegion &)=delete
ProfilingRegion & operator=(const ProfilingRegion &)=delete
Definition of utility struct and function used by the profiling targets.
Definition ProfilingCommon.hpp:23
void EndProfilingSection(uint32_t sectionId)
End a previously created and begun profiling section.
Definition ProfilingRegion.cpp:77
void DestroyProfilingSection(uint32_t sectionId)
Destroy a profiling section that was created by CreateProfilingSection.
Definition ProfilingRegion.cpp:59
void BeginProfilingSection(uint32_t sectionId)
Begin a previously created profiling section.
Definition ProfilingRegion.cpp:68
uint32_t CreateProfilingSection(const char label[])
Create a profiling section.
Definition ProfilingRegion.cpp:45