Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az tiled_extent objektum egy-három extent dimenzióból álló objektum, amely a térközt egy-, két- vagy háromdimenziós csempékké alakítja.
Szemantika
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>;
Paraméterek
_Dim0
A legfontosabb dimenzió hossza.
_Dim1
A következő legfontosabb dimenzió hossza.
_Dim2
A legkevésbé jelentős dimenzió hossza.
Tagok
Nyilvános konstruktorok
| Név | Description |
|---|---|
| tiled_extent konstruktor | Egy új példányt inicializál a tiled_extent osztályból. |
Nyilvános módszerek
| Név | Description |
|---|---|
| get_tile_extent | Olyan extent objektumot ad vissza, amely rögzíti a sablonargumentumok tiled_extent, _Dim0, _Dim1 és _Dim2 értékeit. |
| pad | Egy új tiled_extent objektumot ad vissza, amelynek méreteit felfelé igazították, hogy egyenletesen oszthatók legyenek a csempe méreteivel. |
| megcsonkít | Egy új tiled_extent objektumot hoz létre, amelynek kiterjedései úgy módosulnak, hogy azok egyenlően oszthatóak legyenek a csempe méreteivel. |
Nyilvános operátorok
| Név | Description |
|---|---|
| operátor= | Másolja a megadott tiled_index objektum tartalmát ebbe a fájlba. |
Nyilvános állandók
| Név | Description |
|---|---|
| tile_dim0 állandó | A legfontosabb dimenzió hosszát tárolja. |
| tile_dim1 állandó | A következő legfontosabb dimenzió hosszát tárolja. |
| tile_dim2 konstans | A legkisebb jelentős méret hosszát tárolja. |
Nyilvános adatok tagjai
| Név | Description |
|---|---|
| tile_extent | Lekér egy extent objektumot, amely rögzíti a tiled_extent sablonargumentumok _Dim0, _Dim1 és _Dim2 értékeit. |
Öröklési hierarchia
extent
tiled_extent
Requirements
Fejléc: amp.h
Névtér: Konkurencia
Konstruktor tiled_extent
Egy új példányt inicializál a tiled_extent osztályból.
Szemantika
tiled_extent();
tiled_extent(
const Concurrency::extent<rank>& _Other );
tiled_extent(
const tiled_extent& _Other );
Paraméterek
_Más
Másolandó extent vagy tiled_extent objektum.
get_tile_extent
Olyan extent objektumot ad vissza, amely rögzíti a tiled_extent, _Dim0, _Dim1 és _Dim2 sablonargumentumok értékeit.
Szemantika
Concurrency::extent<rank> get_tile_extent() const restrict(amp,cpu);
Visszaadott érték
Egy extent objektum, amely rögzíti a példány dimenzióit tiled_extent .
Pad
Egy új tiled_extent objektumot ad vissza, amelynek méreteit úgy igazítják, hogy pontosan oszthatóak legyenek a csempe méreteivel.
Szemantika
tiled_extent pad() const;
Visszaadott érték
Az új tiled_extent objektum érték szerint.
Megcsonkít
Egy új tiled_extent objektumot ad vissza, amelynek méreteit úgy módosítják, hogy azok oszthatók legyenek a csempe méreteivel.
Szemantika
tiled_extent truncate() const;
Visszaadott érték
Egy új tiled_extent objektumot ad vissza, amelynek méreteit a csempe méretei egyenlően osztják el.
operátor=
Másolja a megadott tiled_index objektum tartalmát ebbe a fájlba.
Szemantika
tiled_extent& operator= (
const tiled_extent& _Other ) restrict (amp, cpu);
Paraméterek
_Más
A tiled_index az objektum, amelyről másolunk.
Visszaadott érték
Hivatkozás erre a tiled_index példányra.
tile_dim0
A legfontosabb dimenzió hosszát tárolja.
Szemantika
static const int tile_dim0 = _Dim0;
tile_dim1
A következő legfontosabb dimenzió hosszát tárolja.
Szemantika
static const int tile_dim1 = _Dim1;
tile_dim2
A legkisebb jelentős méret hosszát tárolja.
Szemantika
static const int tile_dim2 = _Dim2;
tile_extent
Lekér egy extent objektumot, amely rögzíti a tiled_extent sablonargumentumok _Dim0, _Dim1 és _Dim2 értékeit.
Szemantika
__declspec(property(get= get_tile_extent)) Concurrency::extent<rank> tile_extent;