Compartilhar via


Classe de textura.

Uma textura é um agregado de dados em accelerator_view no domínio de extensão.É uma coleção de variáveis, uma para cada elemento em um domínio de extensão.Cada variável contém um valor que corresponde ao tipo primitivo C++ (unsigned int, int, float, double), um tipo escalar (norm, ou unorm), ou um tipo curto do vetor.

template <
   typename _Value_type,
   int _Rank
>
class texture;

Parâmetros

  • _Value_type
    O tipo dos elementos na textura.

  • _Rank
    A classificação da textura.

Membros

Hh537953.collapse_all(pt-br,VS.110).gifTypedefs Públicas

Nome

Descrição

scalar_type

Tipos escalares.

value_type

Tipos de valor.

Hh537953.collapse_all(pt-br,VS.110).gifConstrutores Públicos

Nome

Descrição

Construtor de Texture::Texture

Inicializa uma nova instância da classe textura .

textura:: ~ destruidor de textura.

Destrói o objeto textura .

Hh537953.collapse_all(pt-br,VS.110).gifMétodos Públicos

Nome

Descrição

Método de Texture::copy_to

Copia o objeto texture para o destino, fazendo uma cópia profunda.

Método de Texture::Get

Retorna o valor do elemento no índice especificado.

Método de Texture::set

Define o valor do elemento no índice especificado.

Hh537953.collapse_all(pt-br,VS.110).gifOperadores Públicos

Nome

Descrição

textura:: () dooperadoroperador

Retorna o valor do elemento que é especificado pelos parâmetros.

textura::operador[] o operador

Retorna o elemento que está no índice especificado.

textura::operadoroperador =

Copia o objeto texture especificado para esse outro.

Hh537953.collapse_all(pt-br,VS.110).gifConstantes Públicas

Nome

Descrição

textura::classificar constante

Obtém a classificação do objeto textura .

Hierarquia de Herança

_Texture_base

texture

Requisitos

Cabeçalho: amp_graphics.h

Namespace: Concurrency::graphics

Consulte também

Referência

Namespace Concurrency::Graphics