EngineProfiler
Успадковує: RefCounted < Object
Базовий клас для створення індивідуальних профілів.
Опис
Цей клас може використовуватися для реалізації користувацьких профільників, які здатні взаємодіяти з двигуном та дебугером.
EngineDebugger і EditorDebuggerPlugin для отримання додаткової інформації.
Методи
void |
_add_frame(data: Array) virtual |
void |
_tick(frame_time: float, process_time: float, physics_time: float, physics_frame_time: float) virtual |
void |
Описи методів
void _add_frame(data: Array) virtual 🔗
Зателефонуйте, коли дані додано до профілювання за допомогою EngineDebugger.profiler_add_frame_data().
void _tick(frame_time: float, process_time: float, physics_time: float, physics_frame_time: float) virtual 🔗
Зателефонувавши один раз, коли профільник працює з інформацією про поточний кадр. Всі значення часу в секундах. Низькі значення є більш швидкими часами обробки і тому краще.
void _toggle(enable: bool, options: Array) virtual 🔗
Викликається при включенні профілювача/вимкненому, поряд з набором options.