Freigeben über


texture_view::texture_view-Konstruktor

Erstellt eine texture_view-Instanz.

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

Parameter

  • _Src

    • [1, 2]-Konstruktor
      Das texture-Objekt, auf dem das schreibbare texture_view-Objekt erstellt wird.

    • [3, 4]-Konstruktor
      Das texture-Objekt, auf dem das nicht schreibbare texture_view-Objekt erstellt wird.

  • _Other

    • [5]-Kopierkonstruktor
      Das schreibbare texture_view-Quellobjekt.

    • [6, 7]-Kopierkonstruktor
      Das nicht schreibbare texture_view-Quellobjekt.

  • _Mipmap_level
    Die bestimmte MipMap-Ebene auf dem texture-Quellobjekt, an das dieses schreibbare texture_view-Objekt gebunden wird. Der Standardwert ist 0, was die oberste (ausführlichste) MIP-Ebene darstellt.

  • _Most_detailed_mip
    Die oberste (ausführlichste) Mip-Ebene für die Ansicht, relativ zum angegebenen texture_view-Objekt.

  • _Mip_levels
    Die Anzahl von MipMap-Ebenen, die über das texture_view-Objekt verfügbar sind.

Anforderungen

Header: amp_graphics.h

Namespace: concurrency::graphics

Siehe auch

Referenz

texture_view-Klasse