tiled_extent — Klasa
tiled_extent
Obiekt jest obiektem extent
od jednego do trzech wymiarów, który dzieli przestrzeń zakresu na kafelki jednowymiarowe, dwuwymiarowe.
Składnia
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>;
Parametry
_Dim0
Długość najbardziej znaczącego wymiaru.
_Dim1
Długość następnego do najbardziej znaczącego wymiaru.
_Dim2
Długość najmniej znaczącego wymiaru.
Członkowie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
konstruktor tiled_extent | Inicjuje nowe wystąpienie klasy tiled_extent . |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
get_tile_extent | extent Zwraca obiekt, który przechwytuje wartości argumentów szablonu tiled_extent _Dim0 , _Dim1 i _Dim2 . |
Pad | Zwraca nowy tiled_extent obiekt z zakresami skorygowanymi tak, aby był równomiernie podzielny przez wymiary kafelka. |
truncate | Zwraca nowy tiled_extent obiekt z zakresami skorygowanymi w dół, aby był równomiernie podzielny przez wymiary kafelka. |
Operatory publiczne
Nazwa/nazwisko | opis |
---|---|
operator = | Kopiuje zawartość określonego tiled_index obiektu do tego. |
Stałe publiczne
Nazwa/nazwisko | opis |
---|---|
stała tile_dim0 | Przechowuje długość najbardziej znaczącego wymiaru. |
stała tile_dim1 | Przechowuje długość następnego do najbardziej znaczącego wymiaru. |
stała tile_dim2 | Przechowuje długość najmniej znaczącego wymiaru. |
Publiczne elementy członkowskie danych
Nazwa/nazwisko | opis |
---|---|
tile_extent | extent Pobiera obiekt, który przechwytuje wartości argumentów _Dim0 szablonu tiled_extent , _Dim1 i _Dim2 . |
Hierarchia dziedziczenia
extent
tiled_extent
Wymagania
Nagłówek: amp.h
Przestrzeń nazw: współbieżność
konstruktor tiled_extent
Inicjuje nowe wystąpienie klasy tiled_extent
.
Składnia
tiled_extent();
tiled_extent(
const Concurrency::extent<rank>& _Other );
tiled_extent(
const tiled_extent& _Other );
Parametry
_Innych
Obiekt extent
lub tiled_extent
do skopiowania.
get_tile_extent
extent
Zwraca obiekt, który przechwytuje wartości argumentów szablonu tiled_extent
_Dim0
, _Dim1
i _Dim2
.
Składnia
Concurrency::extent<rank> get_tile_extent() const restrict(amp,cpu);
Wartość zwracana
Obiekt extent
, który przechwytuje wymiary tego tiled_extent
wystąpienia.
Pad
Zwraca nowy tiled_extent
obiekt z zakresami skorygowanymi tak, aby był równomiernie podzielny przez wymiary kafelka.
Składnia
tiled_extent pad() const;
Wartość zwracana
Nowy tiled_extent
obiekt według wartości.
Obciąć
Zwraca nowy tiled_extent
obiekt z zakresami skorygowanymi w dół, aby był równomiernie podzielny przez wymiary kafelka.
Składnia
tiled_extent truncate() const;
Wartość zwracana
Zwraca nowy tiled_extent
obiekt z zakresami skorygowanymi w dół, aby był równomiernie podzielny przez wymiary kafelka.
operator =
Kopiuje zawartość określonego tiled_index
obiektu do tego.
Składnia
tiled_extent& operator= (
const tiled_extent& _Other ) restrict (amp, cpu);
Parametry
_Innych
tiled_index
Obiekt do skopiowania.
Wartość zwracana
Odwołanie do tego tiled_index
wystąpienia.
tile_dim0
Przechowuje długość najbardziej znaczącego wymiaru.
Składnia
static const int tile_dim0 = _Dim0;
tile_dim1
Przechowuje długość następnego do najbardziej znaczącego wymiaru.
Składnia
static const int tile_dim1 = _Dim1;
tile_dim2
Przechowuje długość najmniej znaczącego wymiaru.
Składnia
static const int tile_dim2 = _Dim2;
tile_extent
extent
Pobiera obiekt, który przechwytuje wartości argumentów _Dim0
szablonu tiled_extent
, _Dim1
i _Dim2
.
Składnia
__declspec(property(get= get_tile_extent)) Concurrency::extent<rank> tile_extent;
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla