Concurrency::graphics-Namespace
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
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für