Classe texture
Una texture è un aggregato di dati in un accelerator_view nel dominio dell'extent.E' una collezione 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
Il tipo degli elementi nella texture._Rank
Il rango della texture.
Membri
Typedef pubblici
Nome |
Descrizione |
---|---|
scalar_type |
Tipi scalari |
value_type |
Tipi dei valori |
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 il valore dell'elemento all'indice specificato. |
|
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. |
Gerarchia di ereditarietà
_Texture_base
texture
Requisiti
Intestazione: amp_graphics.h
Spazio dei nomi Concurrency::graphics