Compartilhar via


Namespace Concurrency::graphics

O namespace de gráficos fornece tipos e funções projetados para programação de gráficos.

Sintaxe

namespace graphics;

Membros

Namespaces

Nome Descrição
Namespace Concurrency::graphics::direct3d Fornece funções para interoperabilidade do Direct3D.

Typedefs

Nome Descrição
uint O tipo de elemento para a classe uint_2, a classe uint_3 e a classe uint_4. Definido como typedef unsigned int uint;.

Enumerações

Nome Descrição
Enumeração address_mode. Especifica os modos de endereço com suporte para amostragem de textura.
Enumeração filter_mode Especifica os modos de filtro com suporte para amostragem de textura.

Classes

Nome Descrição
Classe texture Uma textura é uma agregação de dados em um accelerator_view no domínio de extensão. Trata-se de uma coleção de variáveis, uma para cada elemento em um domínio de extensão. Cada variável contém um valor correspondente ao tipo primitivo C++ (int sem sinal, int, float, duplo) ou tipo escalar norm ou unorm (definido em concurrency::graphics), ou tipos de vetores curtos qualificados definidos em concurrency::graphics.
Classe writeonly_texture_view Uma writeonly_texture_view fornece acesso somente leitura a uma textura.
Classe double_2 Representa um vetor curto de 2 valores de double.
Classe double_3 Representa um vetor curto de 3 valores de double.
Classe double_4 Representa um vetor curto de 4 valores de double.
Classe float_2 Representa um vetor curto de 2 valores de float.
Classe float_3 Representa um vetor curto de 3 valores de float.
Classe float_4 Representa um vetor curto de 4 valores de float.
Classe int_2 Representa um vetor curto de 2 valores de int.
Classe int_3 Representa um vetor curto de 3 valores de int.
Classe int_4 Representa um vetor curto de 4 valores de int.
Classe norm_2 Representa um vetor curto de 2 valores de norm.
Classe norm_3 Representa um vetor curto de 3 valores de norm.
Classe norm_4 Representa um vetor curto de 4 valores de norm.
Classe uint_2 Representa um vetor curto de 2 valores de uint.
Classe uint_3 Representa um vetor curto de 3 valores de uint.
Classe uint_4 Representa um vetor curto de 4 valores de uint.
Classe unorm_2 Representa um vetor curto de 2 valores de unorm.
Classe unorm_3 Representa um vetor curto de 3 valores de unorm.
Classe unorm_4 Representa um vetor curto de 4 valores de unorm.
Classe sampler Representa a configuração da amostra usada para amostragem de textura.
Estrutura short_vector Fornece uma implementação básica de um vetor curto de valores.
Estrutura short_vector_traits Fornece a recuperação do comprimento e do tipo de um vetor curto.
Classe texture_view Fornece acesso de leitura e acesso de gravação a uma textura.

Funções

Nome Descrição
copy Sobrecarregado. Copia o conteúdo da textura de origem no buffer de host de destino.
copy_async Sobrecarregado. Copia de maneira assíncrona o conteúdo da textura de origem no buffer de host de destino.

Requisitos

Cabeçalho: amp_graphics.h

Namespace: Simultaneidade

Confira também

Namespace de simultaneidade (C++ AMP)