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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de