Condividi tramite


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

Hh537953.collapse_all(it-it,VS.110).gifTypedef pubblici

Nome

Descrizione

scalar_type

Tipi scalari

value_type

Tipi dei valori

Hh537953.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

Costruttore texture::texture

Inizializza una nuova istanza della classe texture.

Distruttore texture::~texture

Elimina l'oggetto texture.

Hh537953.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

Metodo texture::copy_to

Copia l'oggetto texture nella destinazione, creando una copia completa.

Metodo texture::get

Restituisce il valore dell'elemento all'indice specificato.

Metodo texture::set

Imposta il valore dell'elemento all'indice specificato.

Hh537953.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

Operatore texture::operator()

Restituisce il valore dell'elemento specificato dai parametri.

Operatore texture::operator[]

Restituisce l'elemento che corrisponde all'indice specificato.

Operatore texture::operator=

Copia l'oggetto texture specificato in questo.

Hh537953.collapse_all(it-it,VS.110).gifCostanti pubbliche

Nome

Descrizione

Costante texture::rank

Ottiene il rango dell'oggetto texture.

Gerarchia di ereditarietà

_Texture_base

texture

Requisiti

Intestazione: amp_graphics.h

Spazio dei nomi Concurrency::graphics

Vedere anche

Riferimenti

Spazio dei nomi Concurrency::graphics