Classe texture
Una texture è un aggregato di dati in un accelerator_view nel dominio dell'extent. E' una raccolta di variabili, una per ogni elemento in un dominio della classe extent. Ogni variabile contiene un valore corrispondente al tipo primitivo C++ (unsigned int, int, float, double), un tipo scalare (norm, o a unorm), o a un tipo vettore di short.
template <
typename _Value_type,
int _Rank
>
class texture;
Parametri
_Value_type
ITipo di elementi nella trama._Rank
Numero di dimensioni della trama.
Membri
Typedef pubblici
Nome |
Descrizione |
---|---|
scalar_type |
Tipi scalari. |
value_type |
Tipi valore. |
Costruttori pubblici
Nome |
Descrizione |
---|---|
Inizializza una nuova istanza della classe texture. |
|
Elimina l'oggetto texture. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Copia l'oggetto texture nella destinazione, creando una copia completa. |
|
Restituisce un puntatore della CPU ai dati non elaborati della trama. |
|
Restituisce il valore dell'elemento all'indice specificato. |
|
Restituisce l'oggetto accelerator_view che è la destinazione preferita per questa trama in cui eseguire la copia. |
|
Restituisce il numero di byte tra ciascuna sezione di profondità in una trama di gestione temporanea 3D sulla CPU. |
|
Restituisce il numero di byte tra ciascuna riga in una trama di gestione temporanea 2D o 3D sulla CPU. |
|
Imposta il valore dell'elemento all'indice specificato. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Restituisce il valore dell'elemento specificato dai parametri. |
|
Restituisce l'elemento che corrisponde all'indice specificato. |
|
Copia l'oggetto texture specificato in questo. |
Costanti pubbliche
Nome |
Descrizione |
---|---|
Ottiene il rango dell'oggetto texture. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Ottiene l'oggetto accelerator_view che è la destinazione preferita in cui copiare questa trama. |
|
Ottiene il numero di byte tra ciascuna sezione di profondità in una trama di gestione temporanea 3D sulla CPU. |
|
Ottiene il numero di byte tra ciascuna riga in una trama di gestione temporanea 2D o 3D sulla CPU. |
Gerarchia di ereditarietà
_Texture_base
texture
Requisiti
Intestazione: amp_graphics.h
Spazio dei nomi Concurrency::graphics