Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
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