Lines Matching refs:ParticleProfileCenter
38 class ParticleProfileCenter
41 NW_DISALLOW_COPY_AND_ASSIGN(ParticleProfileCenter);
73 static ParticleProfileCenter& GetInstance() in GetInstance()
95 ParticleProfileCenter() in ParticleProfileCenter() function
99 static ParticleProfileCenter* m_Instance;
113 class ParticleProfileCenter
116 NW_DISALLOW_COPY_AND_ASSIGN(ParticleProfileCenter);
123 ParticleProfileCenter(){}
140 #define NW_PARTICLE_PROFILE_START(name) bool ret = nw::dev::ParticleProfileCenter::Start(name)
142 #define NW_PARTICLE_PROFILE_STOP() if(ret) nw::dev::ParticleProfileCenter::Stop()
146 nw::dev::AutoProfile p(name, nw::dev::ParticleProfileCenter::GetProfileManager())
149 #define NW_INITIALIZE_PARTICLE_PROFILE(maxReport, allocator) nw::dev::ParticleProfileCenter::Initia…
152 #define NW_FINALIZE_PARTICLE_PROFILE(allocator) nw::dev::ParticleProfileCenter::Finalize(allocator)
155 #define NW_REPORT_PARTICLE_INTERVAL_PROFILE() nw::dev::ParticleProfileCenter::DumpIntervalCost()
156 #define NW_REPORT_PARTICLE_PROFILE() nw::dev::ParticleProfileCenter::DumpCost()
159 #define NW_CLEAR_PARTICLE_PROFILE() nw::dev::ParticleProfileCenter::Clear()