Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
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, espace de noms | Fournit des fonctions pour l’interopérabilité Direct3D. |
Typedefs
| Nom | Description |
|---|---|
uint |
Type d’élément pour uint_2 Class, uint_3 Class et uint_4 Class. Colonnes 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. |
| énumération filter_mode | Spécifie les modes de filtre pris en charge pour l’échantillonnage de texture. |
Classes
| Nom | Description |
|---|---|
| texture, classe | Une texture est un agrégat de données sur un accelerator_view dans le domaine d’extension. Il s’agit d’une collection de variables, une pour chaque élément d’un domaine d’étendue. Chaque variable contient une valeur correspondant au type primitif C++ (int, int, float, double) ou norme de type scalaire, ou unorm (défini dans concurrency ::graphics) ou aux types de vecteur court éligibles définis dans concurrency ::graphics. |
| writeonly_texture_view, classe | Un writeonly_texture_view fournit un accès en écriture à une texture. |
| double_2, classe | Représente un vecteur court de 2 double valeurs. |
| double_3, classe | Représente un vecteur court de 3 double valeurs. |
| double_4, classe | Représente un vecteur court de 4 double valeurs. |
| float_2, classe | Représente un vecteur court de 2 float valeurs. |
| float_3, classe | 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. |
| norm_2, classe | Représente un vecteur court de 2 norm valeurs. |
| norm_3, classe | Représente un vecteur court de 3 norm valeurs. |
| norm_4, classe | Représente un vecteur court de 4 norm valeurs. |
| uint_2, classe | 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. |
| texture_view, classe | Fournit un accès en lecture et un accès en écriture à une texture. |
Functions
| Nom | Description |
|---|---|
| copy | Surcharge. Copie le contenu de la texture source dans la mémoire tampon de l’hôte de destination. |
| copy_async | Surcharge. 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