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.

GodotInstance

Eredita: Object

Fornisce l'accesso a un'istanza incorporata di Godot.

Descrizione

Un GodotInstance rappresenta un'istanza di Godot in esecuzione, controllata da una base di codice esterna, senza un ciclo principale perpetuo. Si crea tramite l'API di libgodot_create_godot_instance in C. È possibile crearne solo uno per processo.

Metodi

void

focus_in()

void

focus_out()

bool

is_started()

bool

iteration()

void

pause()

void

resume()

bool

start()


Descrizioni dei metodi

void focus_in() 🔗

Notifica l'istanza che è ora focalizzata.


void focus_out() 🔗

Notifica all'istanza che non è più focalizzata.


bool is_started() 🔗

Restituisce true se questa istanza è stata avviata completamente.


bool iteration() 🔗

Esegue una singola iterazione del ciclo principale. Restituisce true se il motore sta tentando di terminare.


void pause() 🔗

Notifica l'istanza che si sta per mettere in pausa.


void resume() 🔗

Notifica l'istanza che si sta per riprendere.


bool start() 🔗

Completa la sequenza di avvio di questa istanza. Restituisce true in caso di successo.