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

Concurrency-Namespace (C++ AMP)