Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
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.