Classe texture_view
Fornisce accesso in lettura e scrittura a una trama. texture_view può essere utilizzato solo per leggere le trame il cui tipo di valore è int, unsigned int o float con bpse predefinito di 32 bit. Per leggere altri formati di trama, utilizzare texture_view<const _Value_type, _Rank>.
template <
typename _Value_type,
int _Rank
>
class texture_view;
template <
typename _Value_type,
int _Rank
>
class texture_view : public details::_Texture_base<_Value_type, _Rank>;
template <
typename _Value_type,
int _Rank
>
class texture_view<const _Value_type, _Rank> : public details::_Texture_base<_Value_type, _Rank>;
Parametri
_Value_type
Tipo di elementi contenuti nell'aggregato della trama._Rank
Numero di dimensioni di texture_view.
Membri
Typedef pubblici
Nome |
Descrizione |
---|---|
value_type |
Tipo di elementi contenuti negli aggregati della trama. |
coordinates_type |
Il tipo della coordinata utilizzata per specificare un texel in texture_view, ovvero un oggetto short_vector con lo stesso numero di dimensioni della trama associata con un tipo di valore float. |
gather_return_type |
Tipo restituito utilizzato per riunire le operazioni, ovvero un oggetto short_vector di dimensioni 4 che contiene le quattro componenti di colore omogenee raccolte dai quattro valori di texel campionati. |
Costruttori pubblici
Nome |
Descrizione |
---|---|
Di overload. Costruisce un'istanza di texture_view. |
|
Elimina l'istanza texture_view. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Di overload. Esegue il campionamento della trama alle coordinate specificate utilizzando la configurazione di campionamento specificata e restituisce i componenti alfa (w) dei quattro texel campionati. |
|
Di overload. Esegue il campionamento della trama alle coordinate specificate utilizzando la configurazione di campionamento specificata e restituisce i componenti blu (z) dei quattro texel campionati. |
|
Di overload. Esegue il campionamento della trama alle coordinate specificate utilizzando la configurazione di campionamento specificata e restituisce i componenti verdi (y) dei quattro texel campionati. |
|
Di overload. Esegue il campionamento della trama alle coordinate specificate utilizzando la configurazione di campionamento specificata e restituisce i componenti rossi (x) dei quattro texel campionati. |
|
Di overload. Ottiene il valore dell'elemento in base all'indice. |
|
Di overload. Esegue il campionamento della trama in corrispondenza delle coordinate e a livello di dettaglio specificati utilizzando la configurazione di campionamento specificata. |
|
Imposta il valore di un elemento tramite l'indice. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Di overload. Ottiene il valore dell'elemento in base all'indice. |
|
Di overload. Ottiene il valore dell'elemento in base all'indice. |
|
Di overload. Operatore di assegnazione. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Tipo di valore degli elementi di texture_view. |
Gerarchia di ereditarietà
_Texture_base
texture_view
Requisiti
Intestazione: amp_graphics.h
Spazio dei nomi concurrency::graphics