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.

EngineProfiler

Eredita: RefCounted < Object

Classe di base per la creazione di profiler personalizzati.

Descrizione

Questa classe può essere utilizzata per implementare profiler personalizzati capaci di interagire con il motore e il debugger dell'editor.

Consulta EngineDebugger e EditorDebuggerPlugin per maggiori informazioni.

Metodi

void

_add_frame(data: Array) virtual

void

_tick(frame_time: float, process_time: float, physics_time: float, physics_frame_time: float) virtual

void

_toggle(enable: bool, options: Array) virtual


Descrizioni dei metodi

void _add_frame(data: Array) virtual 🔗

Chiamato quando i dati vengono aggiunti al profiler attraverso EngineDebugger.profiler_add_frame_data().


void _tick(frame_time: float, process_time: float, physics_time: float, physics_frame_time: float) virtual 🔗

Chiamato una volta a ogni iterazione del motore quando il profiler è attivo con informazioni sul frame corrente. Tutti i valori di tempo sono in secondi. I valori più bassi rappresentano tempi di elaborazione più rapidi e sono quindi considerati migliori.


void _toggle(enable: bool, options: Array) virtual 🔗

Chiamato quando il profiler è abilitato o disabilitato, insieme a una serie di opzioni options.