/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Tools/Inspector/GlobalEventsWidget.moc.h
46 строк
962 B
Jan Krassnigg
Updated ADS and fixed document layout restoration (#1497)
28 фев 2025, 12:35
Не верифицирован
28 фев 2025, 12:35
2e065c5
Код
Авторство
О чём код?
#pragma once #include <Foundation/Basics.h> #include <Foundation/Communication/GlobalEvent.h> #include <Foundation/Containers/Map.h> #include <Foundation/Strings/String.h> #include <Inspector/ui_GlobalEventsWidget.h> #include <ads/DockWidget.h> class ezQtGlobalEventsWidget : public ads::CDockWidget, public Ui_GlobalEventsWidget { public: Q_OBJECT public: ezQtGlobalEventsWidget(ads::CDockManager* pDockManager, QWidget* pParent = 0); static ezQtGlobalEventsWidget* s_pWidget; public: static void ProcessTelemetry(void* pUnuseed); void ResetStats(); private: void UpdateTable(bool bRecreate); struct GlobalEventsData { ezInt32 m_iTableRow; ezUInt32 m_uiTimesFired; ezUInt16 m_uiNumHandlers; ezUInt16 m_uiNumHandlersOnce; GlobalEventsData() { m_iTableRow = -1; m_uiTimesFired = 0; m_uiNumHandlers = 0; m_uiNumHandlersOnce = 0; } }; ezMap<ezString, GlobalEventsData> m_Events; };