TextServerDummy

Успадковує: TextServerExtension < TextServer < RefCounted < Object

Увімкнути текстовий сервер, який не може передавати текст або керувати шрифтами.

Опис

Фіктивний інтерфейс TextServer, який нічого не робить. Корисно для звільнення пам'яті, коли рендеринг тексту не потрібен, оскільки текстові сервери є ресурсомісткими. Його також можна використовувати для порівняння продуктивності у складних графічних інтерфейсах, щоб перевірити вплив візуалізації тексту.

Сервер фіктивного тексту завжди доступний на початку проекту. Ось як отримати до нього доступ:

var dummy_text_server = TextServerManager.find_interface("Dummy")
if dummy_text_server != null:
    TextServerManager.set_primary_interface(dummy_text_server)
    # Якщо інші текстові сервери непотрібні, їх можна видалити:
    for i in TextServerManager.get_interface_count():
        var text_server = TextServerManager.get_interface(i)
        if text_server != dummy_text_server:
            TextServerManager.remove_interface(text_server)

Аргумент командного рядка --text-driver Dummy (з урахуванням регістру) можна використовувати для примусового використання "Dummy" TextServer у будь-якому проекті.