Sdílet prostřednictvím


sampler::sampler – konstruktor

Vytvoří instanci sampler – třída.

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

Parametry

  • _Filter_mode
    Režim filtru, který má být použit při vzorkování.

  • _Address_mode
    Režim adresování má být použit při vzorkování pro všechny dimenze.

  • _Border_color
    Barva ohraničení, která se použije, pokud je režim adresy address_border.Výchozí hodnota je float_4(0.0f, 0.0f, 0.0f, 0.0f).

  • _Other

    • [5] Kopírovat konstruktor
      Objekt sampler ke zkopírování do nové instance sampler.

    • [6] Přesouvat konstruktor
      Objekt sampler k přesunutí do nové instance sampler.

Konstrukce

  • [1] Výchozí konstruktor
    Vytvoří instanci vzorkovače pomocí lineárního filtrování, připnutého adresování a průhledné barvy ohraničení (float_4 (0,0 f, 0,0 f, 0,0 f, 0,0 f)).

  • [2] konstruktor
    Vytvoří instanci vzorkovače pomocí zadaného režimu filtrování, připnutého adresování a průhledné barvy ohraničení (float_4(0,0 f, 0,0 f, 0,0 f, 0,0 f)).

  • [3] konstruktor
    Vytvoří instanci vzorkovače pomocí zadaného režimu adresy, lineárního filtrování, a průhledné barvy ohraničení (float_4 (0,0 f, 0,0 f, 0,0 f, 0,0 f)).

  • [4] konstruktor
    Vytvoří instanci vzorkovače pomocí zadaného režimu filtrování a režimu adresy a průhledné barvy ohraničení (float_4(0,0 f, 0,0 f, 0,0 f, 0,0 f)).

  • [5] Kopírovat konstruktor
    Vytvoří instanci vzorkovače zkopírováním zadaného objektu vzorkovače.

  • [6] Přesouvat konstruktor
    Vytvoří instanci vzorkovače přesunutím zadaného objektu vzorkovače do nové instance.

Poznámky

Režim konfigurovaného filtru platí pro minimalizaci, maximalizaci a filtry mipmapy.

Nakonfigurovaný režim adresy se vztahuje na všechny dimenze.

Požadavky

Hlavička: amp_graphics.h

Obor názvů: concurrency::graphics

Viz také

Referenční dokumentace

sampler – třída