#include <Profiling.hpp>
Definition at line 113 of file Profiling.hpp.
◆ InstrumentPtr
◆ ScopedProfilingEvent()
Definition at line 119 of file Profiling.hpp.
125 std::vector<InstrumentPtr> instruments(0);
126 instruments.reserve(
sizeof...(args));
127 ConstructNextInVector(instruments, args...);
128 m_Event = m_Profiler->
BeginEvent(backendId, name, std::move(instruments));
Event * BeginEvent(const BackendId &backendId, const std::string &name, std::vector< InstrumentPtr > &&instruments)
static ProfilerManager & GetInstance()
bool IsProfilingEnabled() override
◆ ~ScopedProfilingEvent()
Definition at line 132 of file Profiling.hpp.
134 if (m_Profiler && m_Event)
void EndEvent(Event *event)
The documentation for this class was generated from the following file: