Partager via


texture_view::texture_view, constructeur

Construit une instance texture_view.

texture_view(        // [1] constructor
   texture<_Value_type, _Rank>& _Src
) restrict(amp);

texture_view(        // [2] constructor
   texture<_Value_type, _Rank>& _Src,
   unsigned int _Mipmap_level = 0
) restrict(cpu);

texture_view(        // [3] constructor
   const texture<_Value_type, _Rank>& _Src
) restrict(amp);

texture_view(        // [4] constructor
   const texture<_Value_type, _Rank>& _Src,
   unsigned int _Most_detailed_mip,
   unsigned int _Mip_levels
) restrict(cpu);

texture_view(        // [5] copy constructor
   const texture_view<_Value_type, _Rank>& _Other
) restrict(amp, cpu);

texture_view(        // [6] copy constructor
   const texture_view<const _Value_type, _Rank>& _Other
) restrict(amp, cpu);

texture_view(        // [7] copy constructor
   const texture_view<const _Value_type, _Rank>& _Other,
   unsigned int _Most_detailed_mip,
   unsigned int _Mip_levels
) restrict(cpu);

Paramètres

  • _Src

    • [1, 2] Constructeur
      texture sur lequel le texture_view accessible en écriture est créé.

    • [3, 4] Constructeur
      texture sur lequel le texture_view non accessible en écriture est créé.

  • _Other

    • [5] constructeur de copie
      La source texture_viewaccessible en écriture.

    • [6, 7] Constructeur de copie
      La source texture_viewnon accessible en écriture.

  • _Mipmap_level
    Le niveau de mipmap spécifique sur la source texture auquel cette texture_view accessible en écriture est liée. La valeur par défaut est 0, qui représente le niveau MIP supérieur (le plus détaillé).

  • _Most_detailed_mip
    Niveau MIP de niveau supérieur (le plus détaillé) pour la vue, relatif à l'objet texture_view spécifié.

  • _Mip_levels
    Le nombre de niveaux de mipmap accessibles via texture_view.

Configuration requise

En-tête : amp_graphics.h

Espace de noms : concurrency::graphics

Voir aussi

Référence

texture_view, classe