Freigeben über


texture_view::sample-Methode

Prüft die Textur an den festgelegten Koordinaten und den Detailgrad mithilfe der angegebenen Samplingkonfiguration.

value_type sample(
   const sampler& _Sampler,
   const coordinates_type& _Coord,
   float _Level_of_detail = 0.0f
) const restrict(amp);

template<
   filter_mode _Filter_mode = filter_linear,
   address_mode _Address_mode = address_clamp
>
value_type sample(
   const coordinates_type& _Coord,
   float _Level_of_detail = 0.0f
) const restrict(amp);

Parameter

  • _Filter_mode
    Der Filtermodus, der für das Sampling des texture_view-Objekts verwendet werden soll. Der Filtermodus ist für die Reduzierung, die Maximierung und die MipMap-Filter derselbe.

  • _Address_mode
    Der Adressmodus, der zum Sampling des texture_view-Objekts verwendet werden soll. Der Adressmodus ist für alle Dimensionen identisch.

  • _Sampler
    Die Samplerkonfiguration, die zum Sampling des texture_view-Objekts verwendet werden soll.

  • _Coord
    Die Koordinaten, an denen die Stichprobe genommen werden soll. Bruchkoordinatenwerte werden verwendet, um zwischen Texelwerten zu interpolieren.

  • _Level_of_detail
    Der Wert gibt die MipMap-Ebene für das Sampling an. Bruchwerte werden verwendet, um zwischen zwei MipMap-Ebenen zu interpolieren. Das Standarddetailniveau ist 0, was die ausführlichste MIP-Ebene darstellt.

Rückgabewert

Der interpolierte Beispielwert.

Anforderungen

Header: amp_graphics.h

Namespace: concurrency::graphics

Siehe auch

Referenz

texture_view-Klasse