/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/EnginePlugins/InspectorPlugin/Time.cpp
29 строк
688 B
Jan Krassnigg
GAL improvements (#1422)
05 ноя 2024, 22:46
Не верифицирован
05 ноя 2024, 22:46
0e9f0e4
Код
Авторство
О чём код?
#include <InspectorPlugin/InspectorPluginPCH.h> #include <Foundation/Communication/Telemetry.h> #include <Foundation/Time/Clock.h> static void TimeEventHandler(const ezClock::EventData& e) { if (!ezTelemetry::IsConnectedToClient()) return; ezTelemetryMessage Msg; Msg.SetMessageID('TIME', 'UPDT'); Msg.GetWriter() << e.m_sClockName; Msg.GetWriter() << ezTime::Now(); Msg.GetWriter() << e.m_RawTimeStep; Msg.GetWriter() << e.m_SmoothedTimeStep; ezTelemetry::Broadcast(ezTelemetry::Unreliable, Msg); } void AddTimeEventHandler() { ezClock::AddEventHandler(TimeEventHandler); } void RemoveTimeEventHandler() { ezClock::RemoveEventHandler(TimeEventHandler); }