texture_view-Klasse
Stellt einer Textur Lese- und Schreibzugriff zur Verfügung. texture_view kann nur verwendet werden, um Texturen zu lesen, deren Werttyp int, unsigned int oder float mit 32-Bit-Standard ist. Verwenden Sie zum Lesen anderer Texturformate texture_view<const _Value_type, _Rank>.
template <
typename _Value_type,
int _Rank
>
class texture_view;
template <
typename _Value_type,
int _Rank
>
class texture_view : public details::_Texture_base<_Value_type, _Rank>;
template <
typename _Value_type,
int _Rank
>
class texture_view<const _Value_type, _Rank> : public details::_Texture_base<_Value_type, _Rank>;
Parameter
_Value_type
Der Typ der Elemente im Texturaggregat._Rank
Der Rang des texture_view-Objekts.
Member
Öffentliche Typedefs
Name |
Beschreibung |
---|---|
value_type |
Der Typ der Elemente in den Texturaggregaten. |
coordinates_type |
Der Koordinatentyp, mit dem ein Texel im texture_view-Objekt angegeben wird, d. h. ein short_vector-Objekt, das den gleichen Rang wie die zugeordnete Textur mit dem Werttyp float hat. |
gather_return_type |
Der Rückgabetyp, der für Erfassungsvorgänge verwendet wird, d. h. ein short_vector-Objekt mit Rang 4, das die vier homogenen Farbkomponenten enthält, die von den vier geprüften Texelwerten erfasst wurden. |
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Überladen. Erstellt eine texture_view-Instanz. |
|
Zerstört die texture_view-Instanz. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Überladen. Prüft die Textur an den angegebenen Koordinaten mithilfe der angegebenen Samplingkonfiguration und gibt die blauen (w)-Komponenten der vier geprüften Texel zurück. |
|
Überladen. Prüft die Textur an den angegebenen Koordinaten mithilfe der angegebenen Samplingkonfiguration und gibt die blauen (z)-Komponenten der vier geprüften Texel zurück. |
|
Überladen. Prüft die Textur an den angegebenen Koordinaten mithilfe der angegebenen Samplingkonfiguration und gibt die grünen (y)-Komponenten der vier geprüften Texel zurück. |
|
Überladen. Prüft die Textur an den angegebenen Koordinaten mithilfe der angegebenen Samplingkonfiguration und gibt die roten (x)-Komponenten der vier geprüften Texel zurück. |
|
Überladen. Ruft den Elementwert durch Index ab. |
|
Überladen. Prüft die Textur an den festgelegten Koordinaten und den Detailgrad mithilfe der angegebenen Samplingkonfiguration. |
|
Legt den Wert eines Elements mithilfe des Index fest. |
Öffentliche Operatoren
Name |
Beschreibung |
---|---|
Überladen. Ruft den Elementwert durch Index ab. |
|
Überladen. Ruft den Elementwert durch Index ab. |
|
Überladen. Zuweisungsoperator. |
Öffentliche Datenmember
Name |
Beschreibung |
---|---|
Der Werttyp der Elemente des texture_view-Objekts. |
Vererbungshierarchie
_Texture_base
texture_view
Anforderungen
Header: amp_graphics.h
Namespace: concurrency::graphics