EditorResourceTooltipPlugin
Плагин, который расширяет подсказки для обрабатываемого типа ресурса.
Плагин, который расширяет подсказки для обрабатываемого типа ресурса.
Resource Подсказки инструментов используются ContentBrowser для создания индивидуализированных подсказок для конкретных ресурсов. Texture2D показывает более широкий просмотр и размеры текстуры.
Пробка должна быть сначала зарегистрирована на ContentBrowser.AddResourceTooltipPlugin. Когда пользователь зависает над ресурсом в содержимом браузера, который обрабатывается лейбином, EditorResourceTooltipPlugin._MakeTooltipForPath , названо для создания подсказки. Control._MakeCustomTooltip.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
EditorResourceTooltipPluginКонструктор
public EditorResourceTooltipPlugin();Методы3
RequestThumbnailvoid
public void RequestThumbnail(string path, TextureRect control);Запрашивает миниатюру для указанного TextureRect. Миниатюра создается асинхронно EditorResourcePreview и автоматически устанавливается, когда доступна.
| Имя | Тип | По умолчанию |
|---|---|---|
path | string | — |
control | TextureRect | — |
_Handlesbool
public virtual bool _Handles(string type);Верните true, если плагин будет обрабатывать заданный Resource type.
| Имя | Тип | По умолчанию |
|---|---|---|
type | string | — |
bool_MakeTooltipForPathControl
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, потому что он не освобождается автоматически.
| Имя | Тип | По умолчанию |
|---|---|---|
path | string | — |
metadata | Reckfell.Collections.Dictionary | — |
base | Control | — |
Control