Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Lo spazio dei nomi grafico fornisce tipi e funzioni progettati per la programmazione grafica.
Sintassi
namespace graphics;
Membri
Namespaces (Spazi dei nomi)
| Nome | Descrizione |
|---|---|
| Spazio dei nomi Concurrency::graphics::direct3d | Fornisce funzioni per l'interoperabilità Direct3D. |
Typedef
| Nome | Descrizione |
|---|---|
uint |
Tipo di elemento per classe uint_2, classe uint_3 e classe uint_4. Definito come typedef unsigned int uint;. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| address_mode'enumerazione . | Specifica le modalità di indirizzo supportate per il campionamento delle trame. |
| Enumerazione filter_mode | Specifica le modalità di filtro supportate per il campionamento delle trame. |
Classi
| Nome | Descrizione |
|---|---|
| Classe texture | Una trama è un'aggregazione di dati in un accelerator_view nel dominio extent. Si tratta di una raccolta di variabili, una per ogni elemento in un dominio extent. Ogni variabile contiene un valore corrispondente al tipo primitivo C++ (unsigned int, int, float, double) o scalare type norm, or unorm (definito in concurrency::graphics) o tipi di vettore short idonei definiti in concurrency::graphics. |
| Classe writeonly_texture_view | Un writeonly_texture_view consente l'accesso in modalità writeonly a una trama. |
| Classe double_2 | Rappresenta un vettore breve di 2 double valori. |
| Classe double_3 | Rappresenta un vettore breve di 3 double valori. |
| Classe double_4 | Rappresenta un vettore breve di 4 double valori. |
| Classe float_2 | Rappresenta un vettore breve di 2 float valori. |
| Classe float_3 | Rappresenta un vettore breve di 3 float valori. |
| Classe float_4 | Rappresenta un vettore breve di 4 float valori. |
| Classe int_2 | Rappresenta un vettore breve di 2 int valori. |
| Classe int_3 | Rappresenta un vettore breve di 3 int valori. |
| Classe int_4 | Rappresenta un vettore breve di 4 int valori. |
| Classe norm_2 | Rappresenta un vettore breve di 2 norm valori. |
| Classe norm_3 | Rappresenta un vettore breve di 3 norm valori. |
| Classe norm_4 | Rappresenta un vettore breve di 4 norm valori. |
| Classe uint_2 | Rappresenta un vettore breve di 2 uint valori. |
| Classe uint_3 | Rappresenta un vettore breve di 3 uint valori. |
| Classe uint_4 | Rappresenta un vettore breve di 4 uint valori. |
| Classe unorm_2 | Rappresenta un vettore breve di 2 unorm valori. |
| Classe unorm_3 | Rappresenta un vettore breve di 3 unorm valori. |
| Classe unorm_4 | Rappresenta un vettore breve di 4 unorm valori. |
| Classe sampler | Rappresenta la configurazione del campionatore utilizzata per il campionamento delle trame. |
| Struttura short_vector | Fornisce un'implementazione di base di un vettore breve di valori. |
| Struttura short_vector_traits | Fornisce il recupero della lunghezza e del tipo di un vettore breve. |
| Classe texture_view | Fornisce accesso in lettura e scrittura a una trama. |
Funzioni
| Nome | Descrizione |
|---|---|
| copy | Con overload. Copia il contenuto della trama di origine nel buffer host di destinazione. |
| copy_async | Con overload. Copia in modo asincrono il contenuto della trama di origine nel buffer host di destinazione. |
Requisiti
Intestazione: amp_graphics.h
Spazio dei nomi: Concurrency