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 vectoriel court.
template <
typename _Value_type,
int _Rank
>
class texture;
Paramètres
_Value_type
Type des éléments dans la texture._Rank
Rang de la texture.
Membres
Typedefs publics
Nom |
Description |
---|---|
scalar_type |
Types scalaires. |
value_type |
Types valeur. |
Constructeurs publics
Nom |
Description |
---|---|
Initialise une nouvelle instance de la classe texture. |
|
Détruit l'objet texture. |
Méthodes publiques
Nom |
Description |
---|---|
Copie l'objet texture vers la destination, en faisant une copie complète. |
|
Retourne un pointeur CPU vers les données brutes de cette texture. |
|
Retourne la valeur de l'élément à l'index spécifié. |
|
Retourne l'accelerator_view qui correspond à la cible par défaut dans laquelle copier cette texture. |
|
Retourne le nombre d'octets entre chaque secteur de profondeur dans une texture 3D intermédiaire de l'UC. |
|
Retourne le nombre d'octets entre chaque ligne dans une texture 2D ou 3D intermédiaire de l'UC. |
|
Définit la valeur de l'élément à l'index spécifié. |
Opérateurs publics
Nom |
Description |
---|---|
Retourne la valeur de l'élément qui est spécifiée par les paramètres. |
|
Retourne l'élément à l'index spécifié. |
|
Copie l'objet texture spécifié à celui-ci. |
Constantes publiques
Nom |
Description |
---|---|
Obtient le rang de l'objet texture. |
Données membres publiques
Nom |
Description |
---|---|
Obtient l'accelerator_view qui correspond à la cible par défaut dans laquelle copier cette texture. |
|
Obtient le nombre d'octets entre chaque secteur de profondeur dans une texture 3D intermédiaire de l'UC. |
|
Obtient le nombre d'octets entre chaque ligne dans une texture 2D ou 3D intermédiaire de l'UC. |
Hiérarchie d'héritage
_Texture_base
texture
Configuration requise
En-tête : amp_graphics.h
Espace de noms : Concurrency::graphics