#ifndef __TRACYPROFILER_HPP__ #define __TRACYPROFILER_HPP__ #include #include #include namespace tracy { class Profiler { public: Profiler(); ~Profiler(); static uint64_t GetNewId(); private: void Worker(); std::thread m_thread; std::atomic m_shutdown; std::atomic m_id; }; }; #endif