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
Успадковує: Object
Універсал для управління TextServer.
Опис
TextServerManager є API-підтвердженням для завантаження, обміну та перемикання TextServers.
Примітка: Переключення текстового сервера в режимі runtime можливо, але недійсним буде всі шрифти та текстові буфери. Щоб перевантажити всі елементи керування, шрифти та теми, перш ніж це зробити.
Методи
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) |
Сигнали
interface_added(interface_name: StringName) 🔗
При додаванні нового інтерфейсу.
interface_removed(interface_name: StringName) 🔗
При видаленні інтерфейсу.
Описи методів
void add_interface(interface: TextServer) 🔗
Зареєструвати інтерфейс TextServer.
TextServer find_interface(name: String) const 🔗
Знайдіть інтерфейс за назвою name.
TextServer get_interface(idx: int) const 🔗
Повертає інтерфейс, зареєстрований в даній позиції.
int get_interface_count() const 🔗
Повертаємо кількість інтерфейсів, які в даний час реєструються.
Array[Dictionary] get_interfaces() const 🔗
Повертає список доступних інтерфейсів, з індексом і назвою кожного інтерфейсу.
TextServer get_primary_interface() const 🔗
Повертає інтерфейс початкового TextServer в даний час у використанні.
void remove_interface(interface: TextServer) 🔗
Видалити інтерфейс. Усі шрифти та форми текстові кеши повинні бути звільнені до видалення інтерфейсу.
void set_primary_interface(index: TextServer) 🔗
Налаштування інтерфейсу TextServer.