Freigeben über


sampler::sampler-Konstruktor

Erstellt eine Instanz des Samplerklasse-Objekts.

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

Parameter

  • _Filter_mode
    Der im Sampling verwendete Filtermodus.

  • _Address_mode
    Die im Sampling für alle Dimensionen zu verwendenden Adressierung.

  • _Border_color
    Die zu verwendenden Rahmenfarbe, wenn der Adressmodus address_border lautet. Der Standardwert ist float_4(0.0f, 0.0f, 0.0f, 0.0f).

  • _Other

    • [5]-Kopierkonstruktor
      Das sampler-Objekt, in das die neue sampler-Instanz kopiert werden soll.

    • [6]-Bewegungskonstruktor
      Das sampler-Objekt, das in die neue sampler-Instanz verschoben werden soll.

Konstruktion

  • [1]-Standardkonstruktor
    Erstellt die Samplerinstanz mithilfe der linearen Filterung, der gebundenen Adressierung und einer transparenten Rahmenfarbe (float_4 (0.0f, 0.0f, 0.0f, 0.0f)).

  • [2]-Konstruktor
    Erstellt die Samplerinstanz mithilfe des angegebenen Filtermodus, der gebundenen Adressierung und einer transparenten Rahmenfarbe (float_4 (0.0f, 0.0f, 0.0f, 0.0f)).

  • [3]-Konstruktor
    Erstellt die Samplerinstanz mithilfe des angegebenen Adressmodus, der linearen Filterung und einer transparenten Rahmenfarbe (float_4 (0.0f, 0.0f, 0.0f, 0.0f)).

  • [4]-Konstruktor
    Erstellt die Samplerinstanz mithilfe des angegebenen Filter- und Adressmodus und einer transparenten Rahmenfarbe (float_4 (0.0f, 0.0f, 0.0f, 0.0f)).

  • [5]-Kopierkonstruktor
    Erstellt die Samplerinstanz durch Kopieren des angegebenen Samplerobjekts.

  • [6]-Bewegungskonstruktor
    Erstellt die Samplerinstanz durch Verschieben des angegebenen Samplerobjekts in die neue Instanz.

Hinweise

Der konfigurierte Filtermodus gilt für die Reduzierung, Maximierung und die MipMap-Filter.

Der konfigurierte Adressmodus gilt für alle Dimensionen.

Anforderungen

Header: amp_graphics.h

Namespace: concurrency::graphics

Siehe auch

Referenz

Samplerklasse