Partager via


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

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

Name

Description

tiled_extent::tiled_extent, constructeur

Initialise une nouvelle instance de la classe tiled_extent.

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

Name

Description

tiled_extent::get_tile_extent, méthode

Retourne un objet extent qui capture les valeurs des arguments de template tiled_extent_Dim0, _Dim1, et _Dim2.

tiled_extent::pad, méthode

Retourne un nouvel objet tiled_extent avec les extents définies pour être également divisible par les dimensions de la tuile.

tiled_extent::truncate, méthode

Retourne un nouvel objet tiled_extent avec les extents sous-ajustés pour être également divisible par les dimensions de la mosaïque.

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

Name

Description

tiled_extent::operator=, opérateur

Copie le contenu de l'objet tiled_index spécifié dans celui-ci.

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

Name

Description

tiled_extent::tile_dim0, constante

Enregistre la longueur de la dimension la plus significative.

tiled_extent::tile_dim1, constante

Enregistre la longueur de la deuxième dimension la plus significative.

tiled_extent::tile_dim2, constante

Enregistre la longueur de la dimension la moins significative.

Hh537970.collapse_all(fr-fr,VS.110).gifDonnées membres publiques

Name

Description

tiled_extent::tile_extent, données membres

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

Voir aussi

Référence

Concurrency, espace de noms (C++ AMP)