Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Der Grafiknamespace stellt Typen und Funktionen bereit, die für die Grafikprogrammierung vorgesehen sind.
Syntax
namespace graphics;
Member
Namespaces
| Name | Beschreibung |
|---|---|
| Concurrency::graphics::direct3d Namespace | Stellt Funktionen für Direct3D-Interop bereit. |
TypeDefs
| Name | Beschreibung |
|---|---|
uint |
Der Elementtyp für uint_2 Class, uint_3 Class und uint_4 Class. Sie sind als typedef unsigned int uint; definiert. |
Enumerationen
| Name | Beschreibung |
|---|---|
| address_mode Enumeration. | Gibt die unterstützten Adressmodi für das Textursampling an. |
| filter_mode-Aufzählung | Gibt die unterstützten Filtermodi für das Textursampling an. |
Klassen
| name | Beschreibung |
|---|---|
| texture-Klasse | Eine Textur ist ein Datenaggregat in einer "accelerator_view" 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 gemäß primitivem C++-Typ ohne Vorzeichen (int, int, Float, Double) oder skalarer Typnorm bzw. unorm (definiert in concurrency::graphics) oder zulässige kurze Vektortypen, die in concurrency::graphics definiert werden. |
| writeonly_texture_view-Klasse | Eine "writeonly_texture_view" bietet Nur-Schreib-Zugriff auf eine Textur. |
| double_2-Klasse | Stellt einen kurzen Vektor von 2 double-Werten dar. |
| double_3-Klasse | Stellt einen kurzen Vektor von 3 double Werten dar. |
| double_4-Klasse | Stellt einen kurzen Vektor von 4 double Werten dar. |
| float_2-Klasse | Stellt einen kurzen Vektor von 2 float-Werten dar. |
| float_3-Klasse | Stellt einen kurzen Vektor von 3 float Werten dar. |
| float_4-Klasse | Stellt einen kurzen Vektor von 4 float Werten dar. |
| int_2-Klasse | Stellt einen kurzen Vektor von 2 int-Werten dar. |
| int_3-Klasse | Stellt einen kurzen Vektor von 3 int Werten dar. |
| int_4-Klasse | Stellt einen kurzen Vektor von 4 int Werten dar. |
| norm_2-Klasse | Stellt einen kurzen Vektor von 2 norm-Werten dar. |
| norm_3-Klasse | Stellt einen kurzen Vektor von 3 norm Werten dar. |
| norm_4-Klasse | Stellt einen kurzen Vektor von 4 norm Werten dar. |
| uint_2-Klasse | Stellt einen kurzen Vektor von 2 uint-Werten dar. |
| uint_3-Klasse | Stellt einen kurzen Vektor von 3 uint Werten dar. |
| uint_4-Klasse | Stellt einen kurzen Vektor von 4 uint Werten dar. |
| unorm_2-Klasse | Stellt einen kurzen Vektor von 2 unorm-Werten dar. |
| unorm_3-Klasse | Stellt einen kurzen Vektor von 3 unorm Werten dar. |
| unorm_4-Klasse | Stellt einen kurzen Vektor von 4 unorm Werten dar. |
| sampler-Klasse | Stellt die Samplerkonfiguration dar, die für Textursampling verwendet wird. |
| short_vector-Struktur | Stellt eine grundlegende Implementierung eines kurzen Wertevektors bereit. |
| short_vector_traits-Struktur | Stellt das Abrufen der Länge und des Typs eines kurzen Vektors bereit. |
| texture_view-Klasse | Stellt einer Textur Lese- und Schreibzugriff zur Verfügung. |
Funktionen
| Name | Beschreibung |
|---|---|
| copy | Überladen. Kopiert den Inhalt der Quelltextur in den Zielhostpuffer. |
| copy_async | Überladen. Kopiert den Inhalt der Quelltextur asynchron in den Zielhostpuffer. |
Anforderungen
Kopfzeile: amp_graphics.h
Namespace: Parallelität