texture-Klasse
Eine Textur ist ein Datenaggregat in einem accelerator_view-Objekt in der extent-Domäne. Es ist eine Auflistung von Variablen, eine für jedes Element in einer extent-Domäne. Jede Variable enthält einen Wert, der dem C++ primitivem Typ (unsigned int, int, float, double), einem Skalarwerttyp (norm oder unorm) oder einem kurzen Vektortyp entspricht.
template <
typename _Value_type,
int _Rank
>
class texture;
Parameter
_Value_type
Der Typ der Elemente in der Textur._Rank
Der Rang der Textur.
Member
Öffentliche Typedefs
Name |
Beschreibung |
---|---|
scalar_type |
Skalare Typen. |
value_type |
Werttypen. |
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Initialisiert eine neue Instanz der texture-Klasse. |
|
Zerstört das texture-Objekt. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Kopiert das texture-Objekt in das Ziel, indem eine tiefe Kopie erstellt wird. |
|
Gibt einen CPU-Zeiger auf Rohdaten dieser Textur zurück. |
|
Gibt den Wert des Elements am angegebenen Index zurück. |
|
Gibt das accelerator_view-Objekt zurück, das das gewünschte Ziel zum Kopieren dieser Textur ist. |
|
Gibt die Anzahl von Bytes zwischen jedem Tiefensegment in einer 3D-Stagingtextur auf der CPU zurück. |
|
Gibt die Anzahl von Bytes zwischen jeder Zeile in einer 2D- oder 3D-Stagingtextur auf der CPU zurück. |
|
Legt den Wert des Elements am angegebenen Index ab. |
Öffentliche Operatoren
Name |
Beschreibung |
---|---|
Gibt den Elementwert zurück, der von den Parametern angegeben wird. |
|
Gibt das Element am angegebenen Index zurück. |
|
Kopiert das angegebene texture-Objekt in dieses Objekt. |
Öffentliche Konstanten
Name |
Beschreibung |
---|---|
Ruft den Rang des texture-Objekts ab. |
Öffentliche Datenmember
Name |
Beschreibung |
---|---|
Ruft das accelerator_view-Objekt ab, das das gewünschte Ziel zum Kopieren dieser Textur ist. |
|
Ruft die Anzahl von Bytes zwischen jedem Tiefensegment in einer 3D-Stagingtextur auf der CPU ab. |
|
Ruft die Anzahl von Bytes zwischen jeder Zeile in einer 2D- oder 3D-Stagingtextur auf der CPU zurück. |
Vererbungshierarchie
_Texture_base
texture
Anforderungen
Header: amp_graphics.h
Namespace: Concurrency::graphics