Partilhar via


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

Construtor texture_view::texture_view

Sobrecarregado. Constrói uma instância de texture_view.

Destruidor texture_view::~texture_view

Destrói a instância texture_view.

Métodos Públicos

Nome

Descrição

Método texture_view::gather_alpha

Sobrecarregado. Prova a textura nas coordenadas especificadas usando a configuração de amostragem especificada e retorna os componentes alfa (w) dos quatro texels provados.

Método texture_view::gather_blue

Sobrecarregado. Prova a textura nas coordenadas especificadas usando a configuração de amostragem especificada e retorna os componentes azuis (z) dos quatro texels provados.

Método texture_view::gather_green

Sobrecarregado. Prova a textura nas coordenadas especificadas usando a configuração de amostragem especificada e retorna os componentes verdes (y) dos quatro texels provados.

Método texture_view::gather_red

Sobrecarregado. Prova a textura nas coordenadas especificadas usando a configuração de amostragem especificada e retorna os componentes vermelhos (x) dos quatro texels provados.

Método texture_view::get

Sobrecarregado. Obtém o valor do elemento por índice.

Método texture_view::sample

Sobrecarregado. Prova a textura nas coordenadas e no nível de detalhes especificados usando a configuração de amostragem especificada.

Método texture_view::set

Define o valor de um elemento pelo índice.

Operadores Públicos

Nome

Descrição

Operador texture_view::operator()

Sobrecarregado. Obtém o valor do elemento por índice.

Operador texture_view::operator[]

Sobrecarregado. Obtém o valor do elemento por índice.

Operador texture_view::operator=

Sobrecarregado. Operador de atribuição.

Membros de Dados Públicos

Nome

Descrição

Membro de Dados texture_view::value_type

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

Consulte também

Referência

Namespace Concurrency::graphics