Partilhar via


Construtor sampler::sampler

Constrói uma instância de Classe de amostra.

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

Parâmetros

  • _Filter_mode
    O modo de filtro a ser usado em amostragem.

  • _Address_mode
    O modo de endereçando a ser usado em amostragem para todas as dimensões.

  • _Border_color
    A cor da borda a ser usada se o modo de endereço for address_border. O valor padrão é float_4(0.0f, 0.0f, 0.0f, 0.0f).

  • _Other

    • Construtor de cópia [5]
      O objeto sampler a ser copiado na nova instância do sampler.

    • Construtor de movimento [6]
      O objeto sampler a ser movido para a nova instância do sampler.

Construção

  • Construtor padrão [1]
    Constrói a instância de demonstrador utilizando filtragem linear, endereçamento restrito e uma cor de borda transparente (float_4(0.0f, 0.0f, 0.0f, 0.0f)).

  • Construtor [2]
    Constrói a instância de demonstrador utilizando o modo de filtro especificado, endereçamento restrito e uma cor de borda transparente (float_4(0.0f, 0.0f, 0.0f, 0.0f)).

  • Construtor [3]
    Constrói a instância de demonstrador utilizando o modo de endereço especificado, filtragem linear e uma cor de borda transparente (float_4(0.0f, 0.0f, 0.0f, 0.0f)).

  • Construtor [4]
    Constrói a instância de demonstrador utilizando o modo de filtro e o modo de endereço especificado, e uma cor de borda transparente (float_4(0.0f, 0.0f, 0.0f, 0.0f)).

  • Construtor de cópia [5]
    Constrói a instância de demonstrador copiando o objeto de demonstrador especificado.

  • Construtor de movimento [6]
    Constrói a instância de demonstrador movendo o objeto de demonstrador especificado para a nova instância.

Comentários

O modo de filtro configurado se aplica aos filtros de minimização, maximização e de mipmap.

O modo de endereço configurado se aplica a todas as dimensões.

Requisitos

Cabeçalho: amp_graphics.h

Namespace: concurrency::graphics

Consulte também

Referência

Classe de amostra