tiled_index — Klasa
Dostarcza indeks dla obiektu tiled_extent.Ta klasa posiada właściwości, które umożliwiają dostęp do elementów pozycjonowanych względnie w stosunku do pozycji lokalnego fragmentu i pozycjonowanych względnie w stosunku do pozycji globalnej.Aby uzyskać więcej informacji na temat przestrzeni kafli, zobacz Użycie fragmentów.
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>;
Parametry
_Dim0
Długość najbardziej znaczącego wymiaru._Dim1
Długość drugiego najbardziej znaczącego wymiaru._Dim2
Długość najmniej znaczącego wymiaru.
Elementy członkowskie
Konstruktory publiczne
Nazwa |
Opis |
---|---|
Inicjuje nowe wystąpienie klasy tile_index. |
Metody publiczne
Nazwa |
Opis |
---|---|
Zwraca obiekt extent, który ma wartości argumentów szablonu tiled_index_Dim0, _Dim1, i _Dim2. |
Publiczne stałe
Nazwa |
Opis |
---|---|
Przechowuje obiekt tile_barrier reprezentujący barierę w bieżącym fragmencie wątków. |
|
Przechowuje obiekt index o liczbie wymiarów 1, 2 lub 3, który reprezentuje globalny indeks w obiekcie grid. |
|
Przechowuje obiekt index rangi 1, 2 lub 3, reprezentujący względny indeks w bieżącym fragmencie obiektu tiled_extent. |
|
Przechowuje liczbę wymiarów obiektu tiled_index. |
|
Przechowuje obiekt index o liczbie wymiarów 1, 2 lub 3, który reprezentuje współrzędne bieżącego fragmentu obiektu tiled_extent. |
|
Przechowuje długość najbardziej znaczącego wymiaru. |
|
Przechowuje długość drugiego najbardziej znaczącego wymiaru. |
|
Przechowuje długość najmniej znaczącego wymiaru. |
|
Przechowuje obiekt index o liczbie wymiarów 1, 2 lub 3, który reprezentuje globalne współrzędne początku bieżącego fragmentu w obiekcie tiled_extent. |
Publiczne elementy członkowskie danych
Nazwa |
Opis |
---|---|
Pobiera obiekt extent, który ma wartości argumentów szablonu tiled_index argumentów szablonu tiled_index_Dim0, _Dim1 i _Dim2. |
Hierarchia dziedziczenia
_Tiled_index_base
tiled_index
Wymagania
Nagłówek: amp.h
Przestrzeń nazw: Concurrency