Partager via


tiled_index, classe

Fournit un index dans un objet tiled_extent .Cette classe possède des propriétés pour accéder à l'élément par rapport à l'origine de la tuile locale et par rapport à l'origine de la tuile globale.Pour plus d'informations sur les pinceaux mosaïque, consultez Utilisation des mosaïques.

template <
   int _Dim0,
   int _Dim1 = 0,
   int _Dim2 = 0
>
class tiled_index : public _Tiled_index_base<3>;

template <
   int _Dim0,
   int _Dim1
>
class tiled_index<_Dim0, _Dim1, 0> : public _Tiled_index_base<2>;

template <
   int _Dim0
>
class tiled_index<_Dim0, 0, 0> : public _Tiled_index_base<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

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

Name

Description

tiled_index::tiled_index, constructeur

Initialise une nouvelle instance de la classe tile_index.

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

Name

Description

tiled_index::get_tile_extent, méthode

Retourne un objet extent qui présente les valeurs des arguments template de tiled_index_Dim0, _Dim1, et _Dim2.

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

Name

Description

tiled_index::barrier, constante

Enregistre un objet tile_barrier qui représente un cloisonnement de la tuile actuelle des sous-processus.

tiled_index::global, constante

Enregistre un objet index de rang 1, 2 ou 3, qui représente l'index global d'un objet grid .

tiled_index::local, constante

Enregistre un objet index de rang 1, 2 ou 3, qui représente l'index relatif de la tuile actuelle d'un objet tiled_extent .

tiled_index::rank, constante

Enregistre le rang de l'objet tiled_index.

tiled_index::tile, constante

Enregistre un objet index de rang 1, 2, ou 3 qui représente les coordonnées de la tuile actuelle d'un objet tiled_extent .

tiled_index::tile_dim0, constante

Enregistre la longueur de la dimension la plus significative.

tiled_index::tile_dim1, constante

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

tiled_index::tile_dim2, constante

Enregistre la longueur de la dimension la moins significative.

tiled_index::tile_origin, constante

Enregistre un objet index de rang 1, 2, ou 3 qui représente les coordonnées globales d'origine de la tuile actuelle dans un objet tiled_extent .

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

Name

Description

tiled_index::tile_extent, données membres

Obtient un objet extent qui présente les valeurs des arguments template de tiled_indextiled_index_Dim0, _Dim1, et _Dim2.

Hiérarchie d'héritage

_Tiled_index_base

tiled_index

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)