Partager via


texture_view::sample, méthode

Échantillonne la texture aux coordonnées et au niveau de détail spécifiés en utilisant la configuration d'échantillonnage spécifiée.

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

Paramètres

  • _Filter_mode
    Mode de filtre à utiliser pour échantillonner texture_view. Le mode de filtre est le même pour la minimisation, la maximisation et les filtres de mipmap.

  • _Address_mode
    Mode d'adresse à utiliser pour échantillonner texture_view. Le mode d'adresse est le même pour toutes les dimensions.

  • _Sampler
    La configuration d'échantillonnage à utiliser pour échantillonner texture_view.

  • _Coord
    Coordonnées d'où est prélevé l'exemple. Les valeurs de coordonnées fractionnaires sont utilisées pour interpoler entre des valeurs de texel.

  • _Level_of_detail
    La valeur spécifie le niveau de mipmap à partir duquel échantillonner. Les valeurs fractionnaires sont utilisées pour interpoler entre deux niveaux de mipmap. Le niveau de détail par défaut est 0, qui représente le niveau MIP le plus détaillé.

Valeur de retour

Valeur d'exemple interpolée.

Configuration requise

En-tête : amp_graphics.h

Espace de noms : concurrency::graphics

Voir aussi

Référence

texture_view, classe