Поделиться через


Метод texture_view::sample

Создает пример текстуры в заданных координатах и на уровне детализации с помощью определенной конфигурации выборки.

value_type sample(
   const sampler& _Sampler,
   const coordinates_type& _Coord,
   float _Level_of_detail = 0.0f
) const restrict(amp);

template<
   filter_mode _Filter_mode = filter_linear,
   address_mode _Address_mode = address_clamp
>
value_type sample(
   const coordinates_type& _Coord,
   float _Level_of_detail = 0.0f
) const restrict(amp);

Параметры

  • _Filter_mode
    Режим фильтра для использования в texture_view образца. Режим установки фильтра применяется к фильтрам минимизации, максимизации и mipmap одинаково.

  • _Address_mode
    Режим адреса, используемый для дискретизации texture_view. Режим адреса одинаков для всех измерений.

  • _Sampler
    Конфигурация дискретизатора, используемая для дискретизации texture_view.

  • _Coord
    Координаты, в которых берется образец. Для интерполяции между значениями текселей используются значения дробных координат.

  • _Level_of_detail
    Значение определяет уровень mipmap для выборки. Для интерполяции между двумя уровнями MIP-карт используются значения дробных координат. Уровень детализации по умолчанию 0, которое представляет самый подробный уровень mip.

Возвращаемое значение

Интерполированное значение выборки.

Требования

Заголовок: amp_graphics.h

Пространство имен: concurrency::graphics

См. также

Ссылки

Класс texture_view