Partilhar via


Método texture_view::sample

Prova a textura nas coordenadas e no nível de detalhes especificados usando a configuração de amostragem especificada.

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);

Parâmetros

  • _Filter_mode
    O modo de filtro a ser usado para fazer amostra do texture_view. O modo de filtro é o mesmo para filtros de minimização, maximização e mipmap.

  • _Address_mode
    O modo de endereço a ser usado para fazer a amostra do texture_view. O modo de endereço é o mesmo para todas as dimensões.

  • _Sampler
    A configuração do sampler a ser usada para fazer a amostragem de texture_view.

  • _Coord
    As coordenadas onde o exemplo é obtido. Os valores de coordenadas fracionários são usados para interpolar entre valores texel.

  • _Level_of_detail
    O valor especifica o nível de mipmap para obter um exemplo. Os valores fracionários são usados para interpolar entre dois níveis mipmap. O nível de detalhes padrão é 0, que representa o nível de mip mais detalhado.

Valor de retorno

O valor interpolado de exemplo.

Requisitos

Cabeçalho: amp_graphics.h

Namespace: concurrency::graphics

Consulte também

Referência

Classe texture_view