Freigeben über


Concurrency::graphics-Namespace

Der Grafiknamespace stellt Typen und Funktionen bereit, die für die Grafikprogrammierung vorgesehen sind.

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-Klasse, uint_3-Klasse, und uint_4-Klasse. Definiert als typedef unsigned int uint;.

Enumerationen

Name

Beschreibung

address_mode-Enumeration

Gibt die unterstützten Adressmodi für das Textursampling an.

filter_mode-Enumeration

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.

Samplerklasse

Stellt die Samplerkonfiguration dar, die für Textursampling verwendet wird.

short_vector-Struktur

Stellt eine grundlegende Implementierung eines kurzen Vektors von Werten 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-Funktion

Überladen. Kopiert den Inhalt der Quelltextur in den Zielhostpuffer.

copy_async-Funktion

Überladen. Kopiert den Inhalt der Quelltextur asynchron in den Zielhostpuffer.

Anforderungen

Header: amp_graphics.h

Namespace: Nebenläufigkeit

Siehe auch

Referenz

Concurrency-Namespace (C++ AMP)