Partager via


texture, classe

Une texture est un agrégat de données sur accelerator_view dans le domaine de l'extent.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 du C++ (unsigned int, int, float, double), un type scalaire (norm, ou à unorm), ou à un type vectoriels court.

template <
   typename _Value_type,
   int _Rank
>
class texture;

Paramètres

  • _Value_type
    Le type des éléments dans la texture.

  • _Rank
    Le rang de la texture.

Membres

Hh537953.collapse_all(fr-fr,VS.110).gifTypedefs publics

Name

Description

scalar_type

Types scalaires

value_type

types valeur

Hh537953.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Name

Description

texture::texture, constructeur

Initialise une nouvelle instance de la classe RoleService.

texture::~texture, destructeur

Détruit l'objet texture .

Hh537953.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Name

Description

texture::copy_to, méthode

Copie l'objet texture à la destination, en faisant une copie complète.

texture::get, méthode

Retourne la valeur de l'élément à l'index spécifié.

texture::set, méthode

Défini la valeur de l'élément à l'index spécifié.

Hh537953.collapse_all(fr-fr,VS.110).gifOpérateurs publics

Name

Description

texture::operator(), opérateur

Retourne la valeur de l'élément qui est spécifiée par les paramètres.

texture::operator[], opérateur

Retourne l'élément à l'index spécifié.

texture::operator=, opérateur

Copie l'objet texture spécifié à celui-ci.

Hh537953.collapse_all(fr-fr,VS.110).gifConstantes publiques

Name

Description

texture::rank, constante

Obtient le rang de l'objet texture .

Hiérarchie d'héritage

_Texture_base

texture

Configuration requise

En-tête : amp_graphics.h

Espace de noms : Concurrency::graphics

Voir aussi

Référence

Concurrency::graphics, espace de noms