Partilhar via


Construtor texture_view::texture_view

Constrói uma instância de 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);

Parâmetros

  • _Src

    • Construtor [1, 2]
      A texture em que a texture_view gravável é criada.

    • Construtor [3, 4]
      A texture em que a texture_view não gravável é criada.

  • _Other

    • Construtor de cópia [5]
      A fonte texture_viewmodificável.

    • Construtor de cópia [6, 7]
      A fonte texture_viewnão modificável.

  • _Mipmap_level
    O mipmap específico em nível na fonte texture à qual este texture_view gravável se associa. O valor padrão é 0, que representa o nível de mip (mais detalhado) de nível superior.

  • _Most_detailed_mip
    Nível mip superior (mais detalhado) para a exibição, relativo ao objeto especificado texture_view.

  • _Mip_levels
    O número de níveis de mipmap acessíveis com texture_view.

Requisitos

Cabeçalho: amp_graphics.h

Namespace: concurrency::graphics

Consulte também

Referência

Classe texture_view