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...
TextServerManager
Eredita: Object
Un singleton per la gestione delle implementazioni di TextServer.
Descrizione
TextServerManager è il backend API per caricare, enumerare e cambiare i TextServer.
Nota: Cambiare server di testo in fase di esecuzione è possibile, ma invaliderà tutti i font e i buffer di testo. Assicurati di svuotare tutti i controlli, i font e i temi prima di farlo.
Metodi
void |
add_interface(interface: TextServer) |
find_interface(name: String) const |
|
get_interface(idx: int) const |
|
get_interface_count() const |
|
get_interfaces() const |
|
get_primary_interface() const |
|
void |
remove_interface(interface: TextServer) |
void |
set_primary_interface(index: TextServer) |
Segnali
interface_added(interface_name: StringName) 🔗
Emesso quando una nuova interfaccia è stata aggiunta.
interface_removed(interface_name: StringName) 🔗
Emesso quando una nuova interfaccia è stata rimossa.
Descrizioni dei metodi
void add_interface(interface: TextServer) 🔗
Registra un'interfaccia TextServer.
TextServer find_interface(name: String) const 🔗
Trova un'interfaccia tramite il suo nome (name).
TextServer get_interface(idx: int) const 🔗
Restituisce l'interfaccia registrata a un indice fornito.
int get_interface_count() const 🔗
Restituisce il numero di interfacce attualmente registrate.
Array[Dictionary] get_interfaces() const 🔗
Restituisce una lista di interfacce disponibili, con l'indice e il nome di ciascuna interfaccia.
TextServer get_primary_interface() const 🔗
Restituisce l'interfaccia principale TextServer attualmente in uso.
void remove_interface(interface: TextServer) 🔗
Rimuove un'interfaccia. È necessario liberare tutti i font e le cache del testo sagomato prima di rimuovere un'interfaccia.
void set_primary_interface(index: TextServer) 🔗
Imposta l'interfaccia TextServer principale.