texture (Clase)
Una textura es un agregado de datos en el accelerator_view en el dominio de la extensión. Es una recopilación de variables, una por cada elemento de un dominio de extensión. Cada variable contiene un valor correspondiente al tipo primitivo de C++ (unsigned int, int, float, double), un tipo escalar (norm, o unorm) o un tipo de vector corto.
template <
typename _Value_type,
int _Rank
>
class texture;
Parámetros
_Value_type
Tipo de los elementos de la textura._Rank
El rango de la textura.
Miembros
Typedefs públicas
Name |
Descripción |
---|---|
scalar_type |
Tipos escalares. |
value_type |
Tipos de valor. |
Constructores públicos
Name |
Descripción |
---|---|
Inicializa una nueva instancia de la clase texture. |
|
Destruye el objeto texture . |
Métodos públicos
Name |
Descripción |
---|---|
Copia el objeto texture en el destino, haciendo una copia en profundidad. |
|
Devuelve un puntero de CPU a los datos sin formato de esta textura. |
|
Devuelve el valor del elemento en el índice especificado. |
|
Devuelve el accelerator_view que es el destino preferido para que esta textura se copie. |
|
Devuelve el número de bytes entre cada segmento de profundidad en una textura de ensayo de 3D en la CPU. |
|
Devuelve el número de bytes entre cada fila de en una textura de ensayo de 2D o 3D en la CPU. |
|
Establece el valor del elemento en el índice especificado. |
Operadores públicos
Name |
Descripción |
---|---|
Devuelve el valor del elemento especificado por los parámetros. |
|
Devuelve el elemento que está en el índice especificado. |
|
Copia el objeto texture especificado en este. |
Constantes públicas
Name |
Descripción |
---|---|
Obtiene el rango del objeto de textura. |
Miembros de datos públicos
Name |
Descripción |
---|---|
Obtiene accelerator_view que es el destino preferido para que esta textura se copie. |
|
Obtiene el número de bytes entre cada segmento de profundidad en una textura de ensayo de 3D en la CPU. |
|
Obtiene el número de bytes entre cada fila de en una textura de ensayo de 2D o 3D en la CPU. |
Jerarquía de herencia
_Texture_base
texture
Requisitos
Encabezado: amp_graphics.h
Espacio de nombres: Concurrency::graphics