Concurrency::graphics-Namespace
Der Grafiknamespace stellt Typen und Funktionen bereit, die für die Grafikprogrammierung vorgesehen sind.
namespace graphics;
Member
Namespaces
Name |
Beschreibung |
---|---|
Stellt Funktionen für Direct3D-Interop bereit. |
Typedefs
Name |
Beschreibung |
---|---|
uint |
Der Elementtyp für uint_2-Klasse, uint_3-Klasse, und uint_4-Klasse. Definiert als typedef unsigned int uint;. |
Enumerationen
Name |
Beschreibung |
---|---|
Gibt die unterstützten Adressmodi für das Textursampling an. |
|
Gibt die unterstützten Filtermodi für das Textursampling an. |
Klassen
Name |
Beschreibung |
---|---|
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. |
|
Eine "writeonly_texture_view" bietet Nur-Schreib-Zugriff auf eine Textur. |
|
Stellt einen kurzen Vektor von 2 double-Werten dar. |
|
Stellt einen kurzen Vektor von 3 double-Werten dar. |
|
Stellt einen kurzen Vektor von 4 double-Werten dar. |
|
Stellt einen kurzen Vektor von 2 float-Werten dar. |
|
Stellt einen kurzen Vektor von 3 float-Werten dar. |
|
Stellt einen kurzen Vektor von 4 float-Werten dar. |
|
Stellt einen kurzen Vektor von 2 int-Werten dar. |
|
Stellt einen kurzen Vektor von 3 int-Werten dar. |
|
Stellt einen kurzen Vektor von 4 int-Werten dar. |
|
Stellt einen kurzen Vektor von 2 norm-Werten dar. |
|
Stellt einen kurzen Vektor von 3 norm-Werten dar. |
|
Stellt einen kurzen Vektor von 4 norm-Werten dar. |
|
Stellt einen kurzen Vektor von 2 uint-Werten dar. |
|
Stellt einen kurzen Vektor von 3 uint-Werten dar. |
|
Stellt einen kurzen Vektor von 4 uint-Werten dar. |
|
Stellt einen kurzen Vektor von 2 unorm-Werten dar. |
|
Stellt einen kurzen Vektor von 3 unorm-Werten dar. |
|
Stellt einen kurzen Vektor von 4 unorm-Werten dar. |
|
Stellt die Samplerkonfiguration dar, die für Textursampling verwendet wird. |
|
Stellt eine grundlegende Implementierung eines kurzen Vektors von Werten bereit. |
|
Stellt das Abrufen der Länge und des Typs eines kurzen Vektors bereit. |
|
Stellt einer Textur Lese- und Schreibzugriff zur Verfügung. |
Funktionen
Name |
Beschreibung |
---|---|
Überladen. Kopiert den Inhalt der Quelltextur in den Zielhostpuffer. |
|
Überladen. Kopiert den Inhalt der Quelltextur asynchron in den Zielhostpuffer. |
Anforderungen
Header: amp_graphics.h
Namespace: Nebenläufigkeit