Classe texture_view
Fornece acesso de leitura e acesso de gravação a uma textura. texture_view pode ser usado somente para ler texturas cujo tipo de valor é int, unsigned int ou float que têm o bpse padrão de 32 bits. Para ler outros formatos de textura, use texture_view<const _Value_type, _Rank>.
template <
typename _Value_type,
int _Rank
>
class texture_view;
template <
typename _Value_type,
int _Rank
>
class texture_view : public details::_Texture_base<_Value_type, _Rank>;
template <
typename _Value_type,
int _Rank
>
class texture_view<const _Value_type, _Rank> : public details::_Texture_base<_Value_type, _Rank>;
Parâmetros
_Value_type
O tipo dos elementos na textura de agrega._Rank
A classificação do texture_view.
Membros
Typedefs Públicas
Nome |
Descrição |
---|---|
value_type |
O tipo dos elementos na textura agrega. |
coordinates_type |
O tipo da coordenada usada para especificar um texel na texture_view- isto é, short_vector que possui a mesma classificação que a textura associada que tem um tipo de valor float. |
gather_return_type |
O tipo de retorno usado para coletar operações, ou seja, uma classificação 4 short_vector que mantém os quatro componentes de cor homogêneos obtidos dos quatro valores de texel testados. |
Construtores Públicos
Nome |
Descrição |
---|---|
Sobrecarregado. Constrói uma instância de texture_view. |
|
Destrói a instância texture_view. |
Métodos Públicos
Nome |
Descrição |
---|---|
Sobrecarregado. Prova a textura nas coordenadas especificadas usando a configuração de amostragem especificada e retorna os componentes alfa (w) dos quatro texels provados. |
|
Sobrecarregado. Prova a textura nas coordenadas especificadas usando a configuração de amostragem especificada e retorna os componentes azuis (z) dos quatro texels provados. |
|
Sobrecarregado. Prova a textura nas coordenadas especificadas usando a configuração de amostragem especificada e retorna os componentes verdes (y) dos quatro texels provados. |
|
Sobrecarregado. Prova a textura nas coordenadas especificadas usando a configuração de amostragem especificada e retorna os componentes vermelhos (x) dos quatro texels provados. |
|
Sobrecarregado. Obtém o valor do elemento por índice. |
|
Sobrecarregado. Prova a textura nas coordenadas e no nível de detalhes especificados usando a configuração de amostragem especificada. |
|
Define o valor de um elemento pelo índice. |
Operadores Públicos
Nome |
Descrição |
---|---|
Sobrecarregado. Obtém o valor do elemento por índice. |
|
Sobrecarregado. Obtém o valor do elemento por índice. |
|
Sobrecarregado. Operador de atribuição. |
Membros de Dados Públicos
Nome |
Descrição |
---|---|
O tipo de valor dos elementos de texture_view. |
Hierarquia de Herança
_Texture_base
texture_view
Requisitos
Cabeçalho: amp_graphics.h
Namespace: concurrency::graphics