Partage via


Concurrency::graphics, espace de noms

L’espace de noms graphique fournit des types et des fonctions conçus pour la programmation graphique.

Syntaxe

namespace graphics;

Membres

Espaces de noms

Nom Description
Concurrency::graphics::direct3d namespace Fournit des fonctions d'interopérabilité avec Direct3D.

Typedefs

Nom Description
uint Type d’élément pour uint_2 Class, uint_3 Class et uint_4 Class. Définies comme typedef unsigned int uint;.

Énumérations

Nom Description
énumération Address_Mode. Spécifie les modes d’adresse pris en charge pour l’échantillonnage de texture.
filter_mode énumération Spécifie les modes de filtre pris en charge pour l’échantillonnage de texture.

Classes

Nom Description
Classe Texture Une texture est un ensemble de données sur un accelerator_view dans le domaine d'étendue. Il s’agit d’une collection de variables, une pour chaque élément d’un domaine d’étendue. Chaque variable contient une valeur correspondant à un type primitif C++ (unsigned int, int, float, double), à une norme de type scalaire ou unorm (définie dans concurrency::graphics), ou à des types de vecteurs courts éligibles également définis dans concurrency::graphics.
writeonly_texture_view Classe Un writeonly_texture_view fournit un accès uniquement en écriture à une texture.
Classe double_2 Représente un vecteur court de 2 double valeurs.
Classe double_3 Représente un vecteur court de 3 double valeurs.
Classe double_4 Représente un vecteur court de 4 double valeurs.
Classe float_2 Représente un vecteur court de 2 float valeurs.
classe float_3 Représente un vecteur court de 3 float valeurs.
float_4 classe Représente un vecteur court de 4 float valeurs.
int_2, classe Représente un vecteur court de 2 int valeurs.
int_3, classe Représente un vecteur court de 3 int valeurs.
int_4, classe Représente un vecteur court de 4 int valeurs.
Classe norm_2 Représente un vecteur court de 2 norm valeurs.
Classe norm_3 Représente un vecteur court de 3 norm valeurs.
Classe norm_4 Représente un vecteur court de 4 norm valeurs.
Classe uint_2 Représente un vecteur court de 2 uint valeurs.
uint_3, classe Représente un vecteur court de 3 uint valeurs.
uint_4, classe Représente un vecteur court de 4 uint valeurs.
unorm_2, classe Représente un vecteur court de 2 unorm valeurs.
unorm_3, classe Représente un vecteur court de 3 unorm valeurs.
unorm_4, classe Représente un vecteur court de 4 unorm valeurs.
sampler, classe Représente la configuration de l’échantillonneur utilisée pour l’échantillonnage de texture.
short_vector, structure Fournit une implémentation de base d’un vecteur court de valeurs.
short_vector_traits, structure Fournit la récupération de la longueur et du type d’un vecteur court.
Classe texture_view Fournit un accès en lecture et un accès en écriture à une texture.

Fonctions

Nom Description
copie Surchargé. Copie le contenu de la texture source dans la mémoire tampon de l’hôte de destination.
copy_async Surchargé. Copie de façon asynchrone le contenu de la texture source dans la mémoire tampon de l’hôte de destination.

Spécifications

En-tête : amp_graphics.h

Espace de noms : Concurrency

Voir aussi

Espace de noms Concurrency (C++ AMP)