reckfellENGINE

TextServerManager

Синглтон для управления реализациями TextServer.

На этой странице
class TextServerManagerReckfellSharp

Синглтон для управления реализациями TextServer.

TextServerManager — это API-бэкэнд для загрузки, перечисления и переключения TextServer. Примечание: Переключение текстового сервера во время выполнения возможно, но сделает недействительными все шрифты и текстовые буферы. Перед этим обязательно выгрузите все элементы управления, шрифты и темы.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Свойства1

SingletonСвойство
# Singleton
C#
public static TextServerManagerInstance Singleton { get; }

Методы8

AddInterfacevoid
# AddInterface
C#
public static void AddInterface(TextServer @interface);

Регистрирует интерфейс TextServer.

Параметры
ИмяТипПо умолчанию
interfaceTextServer—
FindInterfaceTextServer
# FindInterface
C#
public static TextServer FindInterface(string name);

Находит интерфейс по его name.

Параметры
ИмяТипПо умолчанию
namestring—
Возвращает TextServer
GetInterfaceTextServer
# GetInterface
C#
public static TextServer GetInterface(int idx);

Возвращает интерфейс, зарегистрированный по указанному индексу.

Параметры
ИмяТипПо умолчанию
idxint—
Возвращает TextServer
GetInterfaceCountint
# GetInterfaceCount
C#
public static int GetInterfaceCount();

Возвращает количество зарегистрированных в данный момент интерфейсов.

Возвращает int
GetInterfacesReckfell.Collections.Array<Reckfell.Collections.Dictionary>
# GetInterfaces
C#
public static Reckfell.Collections.Array<Reckfell.Collections.Dictionary> GetInterfaces();

Возвращает список доступных интерфейсов с индексом и именем каждого интерфейса.

Возвращает Reckfell.Collections.Array<Reckfell.Collections.Dictionary>
GetPrimaryInterfaceTextServer
# GetPrimaryInterface
C#
public static TextServer GetPrimaryInterface();

Возвращает основной интерфейс TextServer, используемый в данный момент.

Возвращает TextServer
RemoveInterfacevoid
# RemoveInterface
C#
public static void RemoveInterface(TextServer @interface);

Удаляет интерфейс. Все кэши шрифтов и сформированного текста должны быть освобождены перед удалением интерфейса.

Параметры
ИмяТипПо умолчанию
interfaceTextServer—
SetPrimaryInterfacevoid
# SetPrimaryInterface
C#
public static void SetPrimaryInterface(TextServer index);

Устанавливает основной интерфейс TextServer.

Параметры
ИмяТипПо умолчанию
indexTextServer—

Сигналы и события2

InterfaceAddedСобытие
# InterfaceAdded
C#
public static event TextServerManager.InterfaceAddedEventHandler InterfaceAdded;

Выдается при добавлении нового интерфейса.

Параметры обработчика
ИмяТипПо умолчанию
interfaceNameStringName—
InterfaceRemovedСобытие
# InterfaceRemoved
C#
public static event TextServerManager.InterfaceRemovedEventHandler InterfaceRemoved;

Выдается при удалении интерфейса.

Параметры обработчика
ИмяТипПо умолчанию
interfaceNameStringName—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.