tiled_extent, classe
Un objet tiled_extent est un objet extent d'une à trois dimensions qui subdivise l'espace d'extent en mosaïques de une, deux, ou trois dimensions.
template <
int _Dim0,
int _Dim1 */,
int _Dim2 */
>
class tiled_extent : public Concurrency::extent<3>;
template <
int _Dim0,
int _Dim1
>
class tiled_extent<_Dim0, _Dim1, 0> : public Concurrency::extent<2>;
template <
int _Dim0
>
class tiled_extent<_Dim0, 0, 0> : public Concurrency::extent<1>;
Paramètres
_Dim0
La longueur de la dimension la plus significative._Dim1
La longueur de la deuxième dimension la plus significative._Dim2
La longueur de la dimension la moins significative.
Membres
Constructeurs publics
Name |
Description |
---|---|
Initialise une nouvelle instance de la classe tiled_extent. |
Méthodes publiques
Name |
Description |
---|---|
Retourne un objet extent qui capture les valeurs des arguments de template tiled_extent_Dim0, _Dim1, et _Dim2. |
|
Retourne un nouvel objet tiled_extent avec les extents définies pour être également divisible par les dimensions de la tuile. |
|
Retourne un nouvel objet tiled_extent avec les extents sous-ajustés pour être également divisible par les dimensions de la mosaïque. |
Opérateurs publics
Name |
Description |
---|---|
Copie le contenu de l'objet tiled_index spécifié dans celui-ci. |
Constantes publiques
Name |
Description |
---|---|
Enregistre la longueur de la dimension la plus significative. |
|
Enregistre la longueur de la deuxième dimension la plus significative. |
|
Enregistre la longueur de la dimension la moins significative. |
Données membres publiques
Name |
Description |
---|---|
Obtient un objet extent qui capture les valeurs des arguments de template tiled_extent_Dim0, _Dim1, et _Dim2. |
Hiérarchie d'héritage
extent
tiled_extent
Configuration requise
En-tête : amp.h
Espace de noms d'accès : Concurrency