Unity 6.3
0 онлайн 66 гостей 3 в системе
Вход

FetchPreviewOptions

перечисление

Описание

Параметры для поставщика поиска относительно того, как должен быть получен предварительный просмотр.

Эти параметры используются функционалом SearchProvider.fetchPreview.

static Texture2D FetchPreview(SearchItem item, SearchContext context, Vector2 size, FetchPreviewOptions options)
{
    var obj = ObjectFromItem(item);
    if (obj == null)
        return item.thumbnail;

    var assetPath = SearchUtils.GetHierarchyAssetPath(obj, true);
    if (string.IsNullOrEmpty(assetPath))
        return item.thumbnail;

    if (options.HasFlag(FetchPreviewOptions.Large))
    {
        if (AssetPreview.GetAssetPreview(obj) is Texture2D tex)
            return tex;
    }
    return GetAssetPreviewFromPath(assetPath, size, options);
}

Свойства

Свойство Описание
NoneНикаких параметров не определено.
Preview2DУказывает, что поставщик поиска должен генерировать предварительный просмотр 2D.
Preview3DУказывает, что поставщик поиска должен генерировать предварительный просмотр 3D.
NormalПоказывает, что размер предварительного просмотра должен быть около 128x128.
LargeУказывает, что разрешение предварительного просмотра должно быть выше 256x256.