Partager via


Concurrency::graphics, espace de noms

L'espace de noms de graphiques fournit des types et des fonctions qui sont conçus pour la programmation graphique.

namespace graphics;

Membres

Espaces de noms

Nom

Description

Concurrency::graphics::direct3d, espace de noms

Fournit des fonctions pour l'interopérabilité Direct3D.

Typedef

Nom

Description

uint

Type d'élément de uint_2, classe, uint_3, classe et uint_4, classe. Définie comme typedef unsigned int uint;.

Énumérations

Nom

Description

address_mode, énumération

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

texture, classe

Une texture est un agrégat de données sur un accelerator_view dans le champ d'étendue. Il s'agit d'une collection de variables, une pour chaque élément dans un domaine d'étendue. Chaque variable contient une valeur correspondant au type primitif C++ (unsigned int, int, float, double), ou norme de type scalaire, ou unorm (défini dans le concurrency::graphics), ou types de vecteurs courts éligibles définis dans le concurrency::graphics.

writeonly_texture_view, classe

Un writeonly_texture_view permet d'accéder en écriture seule à une texture.

double_2, classe

Représente un vecteur court de 2 valeurs double.

double_3, classe

Représente un vecteur court de 3 valeurs double.

double_4, classe

Représente un vecteur court de 4 valeurs double.

float_2, classe

Représente un vecteur court de 2 valeurs float.

float_3, classe

Représente un vecteur court de 3 valeurs float.

float_4, classe

Représente un vecteur court de 4 valeurs float.

int_2, classe

Représente un vecteur court de 2 valeurs int.

int_3, classe

Représente un vecteur court de 3 valeurs int.

int_4, classe

Représente un vecteur court de 4 valeurs int.

norm_2, classe

Représente un vecteur court de 2 valeurs norm.

norm_3, classe

Représente un vecteur court de 3 valeurs norm.

norm_4, classe

Représente un vecteur court de 4 valeurs norm.

uint_2, classe

Représente un vecteur court de 2 valeurs uint.

uint_3, classe

Représente un vecteur court de 3 valeurs uint.

uint_4, classe

Représente un vecteur court de 4 valeurs uint.

unorm_2, classe

Représente un vecteur court de 2 valeurs unorm.

unorm_3, classe

Représente un vecteur court de 3 valeurs unorm.

unorm_4, classe

Représente un vecteur court de 4 valeurs unorm.

sampler, classe

Représente la configuration d'échantillonnage 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 pour la récupération de la longueur et le type d'un vecteur court.

texture_view, classe

Fournit un accès en lecture et en écriture à une texture.

Fonctions

Nom

Description

copy, fonction

Surchargé. Copie le contenu de la texture source dans la mémoire tampon de l'hôte de destination.

copy_async, fonction

Surchargé. Copie de façon asynchrone le contenu de la texture source dans la mémoire tampon de l'hôte de destination.

Configuration requise

En-tête : amp_graphics.h

Espace de noms d'accès : Concurrency

Voir aussi

Référence

Concurrency, espace de noms (C++ AMP)