Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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