Partilhar via


Namespace Concurrency::graphics

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

namespace graphics;

Membros

Namespaces

Nome

Descrição

Namespace Concurrency::graphics::direct3d

Fornece funções para a interoperabilidade de Direct3D.

Typedefs

Nome

Descrição

uint

O tipo de elemento para Classe uint_2, Classe uint_3, e Classe uint_4. Definido como typedef unsigned int uint;.

Enumerações

Nome

Descrição

Enumeração address_mode

Especifica modos de endereço com suporte para a amostragem de textura.

Enumeração filter_mode

Especifica modos de filtro com suporte para a amostragem de textura.

Classes

Nome

Descrição

Classe texture

Uma textura é um agregado de dados em um 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 correspondente a um tipo primitivo em C++ (unsigned int, int, float, double), ou a um tipo escalar norm, ou unorm (definido em concurrency::graphics) ou a um tipo de vetor curto qualificado definido em concurrency::graphics.

Classe writeonly_texture_view

Um writeonly_texture_view fornece acesso somente-escrita para uma textura.

Classe double_2

Representa um vetor curto de 2 valores double.

Classe double_3

Representa um vetor curto de 3 valores double.

Classe double_4

Representa um vetor curto de 4 valores double.

Classe float_2

Representa um vetor curto de 2 valores float.

Classe float_3

Representa um vetor curto de 3 valores float.

Classe float_4

Representa um vetor curto de 4 valores float.

Classe int_2

Representa um vetor curto de 2 valores int.

Classe int_3

Representa um vetor curto de 3 valores int.

Classe int_4

Representa um vetor curto de 4 valores int.

Classe norm_2

Representa um vetor curto de 2 valores norm.

Classe norm_3

Representa um vetor curto de 3 valores norm.

Classe norm_4

Representa um vetor curto de 4 valores norm.

Classe uint_2

Representa um vetor curto de 2 valores uint.

Classe uint_3

Representa um vetor curto de 3 valores uint.

Classe uint_4

Representa um vetor curto de 4 valores uint.

Classe unorm_2

Representa um vetor curto de 2 valores unorm.

Classe unorm_3

Representa um vetor curto de 3 valores unorm.

Classe unorm_4

Representa um vetor curto de 4 valores unorm.

Classe de amostra

Representa a configuração de 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 recuperação do comprimento e 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

Função copy

Sobrecarregado. Copia o conteúdo da textura de origem para o buffer do host de destino.

Função copy_async

Sobrecarregado. Copia assincronamente o conteúdo da textura de origem para o buffer do host de destino.

Requisitos

Cabeçalho: amp_graphics.h

Namespace: Simultaneidade

Consulte também

Referência

Namespace Concurrency (C++ AMP)