EditorResourcePreview
Узел, используемый для создания предварительных просмотров ресурсов или файлов.
Узел, используемый для создания предварительных просмотров ресурсов или файлов.
Этот узел используется для генерации предпросмотров ресурсов или файлов.
Примечание: Этот класс не следует создавать напрямую. Вместо этого обратитесь к синглтону с помощью EditorInterface.GetResourcePreviewer.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Методы5
AddPreviewGeneratorvoid
public void AddPreviewGenerator(EditorResourcePreviewGenerator generator);Создайте собственный, настраиваемый генератор предварительного просмотра.
| Имя | Тип | По умолчанию |
|---|---|---|
generator | EditorResourcePreviewGenerator | — |
CheckForInvalidationvoid
public void CheckForInvalidation(string path);Проверьте, изменился ли ресурс. Если это так, он будет признан недействительным и будет подан соответствующий сигнал.
| Имя | Тип | По умолчанию |
|---|---|---|
path | string | — |
QueueEditedResourcePreviewvoid
public void QueueEditedResourcePreview(Resource resource, ReckfellObject receiver, StringName receiverFunc, Variant userdata);Уважаемые resource редактируется для предварительного просмотра. receiver's receiver_func Его вызовут. receiver_func должны привести следующие четыре аргумента: string Путь, Texture2D Предварительный просмотр, Texture2D Просмотр, Variant пользовательские данные. userdata может быть чем угодно и будет возвращен, когда receiver_func зовутся.
Примечание: Если невозможно создать предварительный просмотр receiver_func будет по-прежнему звонить, но предварительный просмотр будет null.
| Имя | Тип | По умолчанию |
|---|---|---|
resource | Resource | — |
receiver | ReckfellObject | — |
receiverFunc | StringName | — |
userdata | Variant | — |
QueueResourcePreviewvoid
public void QueueResourcePreview(string path, ReckfellObject receiver, StringName receiverFunc, Variant userdata);Выбрать файл ресурсов, расположенный на path Как только предпросмотр будет готов, receiver's receiver_func Его вызовут. receiver_func должны привести следующие четыре аргумента: string Путь, Texture2D Предварительный просмотр, Texture2D Просмотр, Variant пользовательские данные. userdata может быть чем угодно и будет возвращен, когда receiver_func зовутся.
Примечание: Если невозможно создать предварительный просмотр receiver_func будет по-прежнему звонить, но предварительный просмотр будет null.
| Имя | Тип | По умолчанию |
|---|---|---|
path | string | — |
receiver | ReckfellObject | — |
receiverFunc | StringName | — |
userdata | Variant | — |
RemovePreviewGeneratorvoid
public void RemovePreviewGenerator(EditorResourcePreviewGenerator generator);Удаляет пользовательский генератор предварительного просмотра.
| Имя | Тип | По умолчанию |
|---|---|---|
generator | EditorResourcePreviewGenerator | — |
Сигналы и события1
PreviewInvalidatedСобытие
public event EditorResourcePreview.PreviewInvalidatedEventHandler PreviewInvalidated;Выдается, если предварительный просмотр был признан недействительным (изменен). path соответствует пути к предварительному просмотру.
| Имя | Тип | По умолчанию |
|---|---|---|
path | string | — |