Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Objek tiled_extent adalah extent objek dari satu hingga tiga dimensi yang membahayakan ruang luas menjadi petak peta satu, dua, atau tiga dimensi.
Sintaks
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
Panjang dimensi yang paling signifikan.
_Dim1
Panjang dimensi setingkat-sebelum-paling signifikan.
_Dim2
Panjang dimensi yang paling tidak signifikan.
Anggota
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
| Konstruktor tiled_extent | Menginisialisasi instans baru kelas tiled_extent. |
Metode Publik
| Nama | Deskripsi |
|---|---|
| get_tile_extent | Mengembalikan extent objek yang mengambil nilai tiled_extent argumen _Dim0templat , , _Dim1dan _Dim2. |
| Pad | Mengembalikan objek baru tiled_extent dengan tingkat yang disesuaikan hingga dapat dibagi secara merata oleh dimensi petak peta. |
| Memotong | Mengembalikan objek baru tiled_extent dengan tingkat yang disesuaikan agar dapat dibagi secara merata oleh dimensi petak peta. |
Operator Publik
| Nama | Deskripsi |
|---|---|
| operator= | Menyalin isi objek tiled_index yang ditentukan ke dalam objek ini. |
Konstanta Publik
| Nama | Deskripsi |
|---|---|
| Konstanta tile_dim0 | Menyimpan panjang dimensi yang paling signifikan. |
| Konstanta tile_dim1 | Menyimpan panjang dimensi setingkat-sebelum-paling signifikan. |
| Konstanta tile_dim2 | Menyimpan panjang dimensi yang paling tidak signifikan. |
Anggota Data Publik
| Nama | Deskripsi |
|---|---|
| tile_extent | extent Mendapatkan objek yang mengambil nilai tiled_extent argumen _Dim0templat , , _Dim1dan _Dim2. |
Hierarki Warisan
extent
tiled_extent
Persyaratan
Header: amp.h
Namespace: Konkurensi
Konstruktor tiled_extent
Menginisialisasi instans baru kelas tiled_extent.
Sintaks
tiled_extent();
tiled_extent(
const Concurrency::extent<rank>& _Other );
tiled_extent(
const tiled_extent& _Other );
Parameter
_Other
Objek extent atau tiled_extent yang akan disalin.
get_tile_extent
Mengembalikan extent objek yang mengambil nilai tiled_extent argumen _Dim0templat , , _Dim1dan _Dim2.
Sintaks
Concurrency::extent<rank> get_tile_extent() const restrict(amp,cpu);
Tampilkan Nilai
Objek extent yang menangkap dimensi instans ini tiled_extent .
Pad
Mengembalikan objek baru tiled_extent dengan tingkat yang disesuaikan hingga dapat dibagi secara merata oleh dimensi petak peta.
Sintaks
tiled_extent pad() const;
Tampilkan Nilai
Objek baru tiled_extent , menurut nilai.
Memotong
Mengembalikan objek baru tiled_extent dengan tingkat yang disesuaikan agar dapat dibagi secara merata oleh dimensi petak peta.
Sintaks
tiled_extent truncate() const;
Tampilkan Nilai
Mengembalikan objek baru tiled_extent dengan tingkat yang disesuaikan agar dapat dibagi secara merata oleh dimensi petak peta.
operator=
Menyalin isi objek tiled_index yang ditentukan ke dalam objek ini.
Sintaks
tiled_extent& operator= (
const tiled_extent& _Other ) restrict (amp, cpu);
Parameter
_Other
Objek tiled_index yang akan disalin.
Tampilkan Nilai
Referensi ke instans ini tiled_index .
tile_dim0
Menyimpan panjang dimensi yang paling signifikan.
Sintaks
static const int tile_dim0 = _Dim0;
tile_dim1
Menyimpan panjang dimensi setingkat-sebelum-paling signifikan.
Sintaks
static const int tile_dim1 = _Dim1;
tile_dim2
Menyimpan panjang dimensi yang paling tidak signifikan.
Sintaks
static const int tile_dim2 = _Dim2;
tile_extent
extent Mendapatkan objek yang mengambil nilai tiled_extent argumen _Dim0templat , , _Dim1dan _Dim2.
Sintaks
__declspec(property(get= get_tile_extent)) Concurrency::extent<rank> tile_extent;