Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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. |
| filter_mode Enumeração | 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