reckfellENGINE

EditorResourceTooltipPlugin

Плагин, который расширяет подсказки для обрабатываемого типа ресурса.

На этой странице
class EditorResourceTooltipPluginReckfellSharpEditorНаследует RefCounted

Плагин, который расширяет подсказки для обрабатываемого типа ресурса.

Resource Подсказки инструментов используются ContentBrowser для создания индивидуализированных подсказок для конкретных ресурсов. Texture2D показывает более широкий просмотр и размеры текстуры. Пробка должна быть сначала зарегистрирована на ContentBrowser.AddResourceTooltipPlugin. Когда пользователь зависает над ресурсом в содержимом браузера, который обрабатывается лейбином, EditorResourceTooltipPlugin._MakeTooltipForPath , названо для создания подсказки. Control._MakeCustomTooltip.

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

Конструкторы1

EditorResourceTooltipPluginКонструктор
# EditorResourceTooltipPlugin
C#
public EditorResourceTooltipPlugin();

Методы3

RequestThumbnailvoid
# RequestThumbnail
C#
public void RequestThumbnail(string path, TextureRect control);

Запрашивает миниатюру для указанного TextureRect. Миниатюра создается асинхронно EditorResourcePreview и автоматически устанавливается, когда доступна.

Параметры
ИмяТипПо умолчанию
pathstring—
controlTextureRect—
_Handlesbool
# _Handles
C#
public virtual bool _Handles(string type);

Верните true, если плагин будет обрабатывать заданный Resource type.

Параметры
ИмяТипПо умолчанию
typestring—
Возвращает bool
_MakeTooltipForPathControl
# _MakeTooltipForPath
C#
public virtual Control _MakeTooltipForPath(string path, Reckfell.Collections.Dictionary metadata, Control @base);

Создать и вернуть подсказку, которая будет показана, когда пользователь зависнет над ресурсом под данным path в браузере контента. :: metadata Словарь предоставляется генератором предварительного просмотра (см. EditorResourcePreviewGenerator._Generate). base - подсказка по умолчанию, которая является VBoxContainer с именем, типом и размерами файла. Если другой лейбин занимался тем же типом файла, base для лучшего результата убедитесь, что базовый инструмент является частью возврата Control. Примечание: Его нельзя использовать. ResourceLoader.Load, особенно с такими тяжелыми ресурсами, как модели или текстуры, потому что это сделает редактора нечувствительным при создании подсказки. Вы можете использовать EditorResourceTooltipPlugin.RequestThumbnail Если вы хотите показать предварительный просмотр в подсказке. Примечание: Если вы решите отказаться от baseПозвони мне. Entity.QueueFree, потому что он не освобождается автоматически.

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

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

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

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