Partager via


sampler::sampler, constructeur

Construit une instance de la classe sampler, classe.

sampler() restrict(cpu);        // [1] default constructor

sampler(                        // [2] constructor
   filter_mode _Filter_mode
) restrict(cpu);

sampler(                        // [3] constructor
   address_mode _Address_mode,
   float_4 _Border_color = float_4(0.0f, 0.0f, 0.0f, 0.0f)
) restrict(cpu);

sampler(                        // [4] constructor
   filter_mode _Filter_mode,
   address_mode _Address_mode,
   float_4 _Border_color = float_4(0.0f, 0.0f, 0.0f, 0.0f)
) restrict(cpu);

sampler(                        // [5] copy constructor
   const sampler& _Other
) restrict(amp, cpu);

sampler(                        // [6] move constructor
   sampler &&_Other
) restrict(amp, cpu);

Paramètres

  • _Filter_mode
    Mode de filtre à utiliser dans l'échantillonnage.

  • _Address_mode
    Mode d'adressage à utiliser dans l'échantillonnage pour toutes les dimensions.

  • _Border_color
    Couleur de la bordure à utiliser si le mode d'adresse est address_border. La valeur par défaut est float_4(0.0f, 0.0f, 0.0f, 0.0f).

  • _Other

    • [5] constructeur de copie
      Objet sampler à copier dans la nouvelle instance sampler.

    • [6] Déplacer le constructeur
      Objet sampler à déplacer dans la nouvelle instance sampler.

Construction

  • [1] Constructeur par défaut
    Construit l'instance d'échantillonnage en utilisant le filtrage linéaire, l'adressage ancré et une couleur de bordure transparente (float_4 (0.0f, 0.0f, 0.0f, 0.0f).

  • [2] Constructeur
    Construit l'instance d'échantillonnage en utilisant le mode de filtrage spécifié, l'adressage ancré et une couleur de bordure transparente (float_4 (0.0f, 0.0f, 0.0f, 0.0f).

  • [3] Constructeur
    Construit l'instance d'échantillonnage en utilisant le mode d'adresse spécifié, le filtrage linéaire et une couleur de bordure transparente (float_4 (0.0f, 0.0f, 0.0f, 0.0f).

  • [4] Constructeur
    Construit l'instance d'échantillonnage en utilisant les modes de filtrage et d'adressage spécifiés et une couleur de bordure transparente (float_4 (0.0f, 0.0f, 0.0f, 0.0f).

  • [5] constructeur de copie
    Construit l'instance d'échantillonnage en copiant l'objet d'échantillonnage spécifié.

  • [6] Déplacer le constructeur
    Construit l'instance d'échantillonnage en déplaçant l'objet d'échantillonneur spécifié dans la nouvelle instance.

Remarques

Le mode de filtre configuré s'applique à la minimisation, à la maximisation et aux filtres de mipmap.

Le mode d'adresse configuré s'applique à toutes les dimensions.

Configuration requise

En-tête : amp_graphics.h

Espace de noms : concurrency::graphics

Voir aussi

Référence

sampler, classe