Freigeben über


tiled_extent-Klasse

Ein tiled_extent-Objekt ist ein extent-Objekt einer bis drei Dimensionen, das den "extent"-Bereich in ein-, zwei- oder dreidimensionale Kacheln unterteilt.

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>;

Parameter

  • _Dim0
    Die Länge der wichtigsten Dimension.

  • _Dim1
    Die Länge der zweitwichtigsten Dimension.

  • _Dim2
    Die Länge der unwichtigsten Dimension.

Member

Öffentliche Konstruktoren

Name

Beschreibung

tiled_extent::tiled_extent-Konstruktor

Initialisiert eine neue Instanz der tiled_extent-Klasse.

Öffentliche Methoden

Name

Beschreibung

tiled_extent::get_tile_extent-Methode

Gibt ein extent-Objekt zurück, das die Werte der tiled_extent-Vorlagenargumente _Dim0, _Dim1 und _Dim2 erfasst.

tiled_extent::pad-Methode

Gibt ein neues tiled_extent-Objekt mit den Wertebereichen zurück, die aufgerundet werden, um durch die Kacheldimensionen teilbar zu sein.

tiled_extent::truncate-Methode

Gibt ein neues tiled_extent-Objekt mit den Wertebereichen zurück, die abgerundet werden, um durch die Kacheldimensionen teilbar zu sein.

Öffentliche Operatoren

Name

Beschreibung

tiled_extent::operator=-Operator

Kopiert den Inhalt des angegebenen tiled_index-Objekts in dieses Objekt.

Öffentliche Konstanten

Name

Beschreibung

tiled_extent::tile_dim0-Konstante

Speichert die Länge der wichtigsten Dimension.

tiled_extent::tile_dim1-Konstante

Speichert die Länge der zweitwichtigsten Dimension.

tiled_extent::tile_dim2-Konstante

Speichert die Länge der unwichtigsten Dimension.

Öffentliche Datenmember

Name

Beschreibung

tiled_extent::tile_extent-Datenmember

Ruft ein extent-Objekt ab, das die Werte der tiled_extent-Vorlagenargumente _Dim0, _Dim1 und _Dim2 erfasst.

Vererbungshierarchie

extent

tiled_extent

Anforderungen

Header: amp.h

Namespace: Nebenläufigkeit

Siehe auch

Referenz

Concurrency-Namespace (C++ AMP)