tiled_extent classe
Um objeto tiled_extent é um objeto extent de uma das três dimensões que subdivide o espaço de extensão em blocos de uma, duas ou três dimensões.
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>;
Parâmetros
_Dim0
O tamanho da dimensão mais significativa._Dim1
O tamanho de uma das dimensões mais significativas._Dim2
O tamanho da dimensão menos significativa.
Membros
Construtores Públicos
Nome |
Descrição |
---|---|
Inicializa uma nova instância da classe tiled_extent. |
Métodos Públicos
Nome |
Descrição |
---|---|
Returna um objeto extent que captura o valor dos argumentos de modelo tiled_extent_Dim0, _Dim1, e _Dim2. |
|
Retorna um novo objeto tiled_extent com as extensões ajustadas para ser igualmente divisível pelas dimensões do bloco. |
|
Retorna um novo objeto tiled_extent com as extensões ajustadas para baixo para ser igualmente divisível pelas dimensões do bloco. |
Operadores Públicos
Nome |
Descrição |
---|---|
Copia o conteúdo do objeto tiled_index especificado para esse outro |
Constantes Públicas
Nome |
Descrição |
---|---|
Armazena o comprimento da dimensão mais significativa. |
|
Armazena o comprimento de uma das dimensões mais significativas. |
|
Armazena o comprimento da dimensão menos significativa. |
Membros de Dados Públicos
Nome |
Descrição |
---|---|
Obtém um objeto extent que captura os valores dos argumentos de modelo tiled_extent_Dim0, _Dim1, e _Dim2. |
Hierarquia de Herança
extent
tiled_extent
Requisitos
Cabeçalho: amp.h
Namespace: Concurrency