texture_view (Clase)
Proporciona acceso de lectura y de escritura a una textura. texture_view solo se puede utilizar para leer texturas cuyo tipo de valor es int, unsigned int o float con un valor bpse predeterminado de 32 bits. Para leer otros formatos de textura, utilice 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>;
Parámetros
_Value_type
Tipo de los elementos del agregado de texturas._Rank
El rango de texture_view.
Miembros
Typedefs públicas
Name |
Descripción |
---|---|
value_type |
Tipo de los elementos de los agregados de texturas. |
coordinates_type |
El tipo de la coordenada utilizado para especificar un texel en la texture_view, es decir, short_vector que tiene el mismo rango que la textura asociada que tiene un tipo de valor de float. |
gather_return_type |
El tipo devuelto para operaciones de recopilación, es decir, un rango 4 short_vector que mantiene los cuatro componentes de color homogéneos recopilados desde los cuatro valores de texel muestreado. |
Constructores públicos
Name |
Descripción |
---|---|
Sobrecargado. Construye una instancia texture_view. |
|
Destruye la instancia texture_view. |
Métodos públicos
Name |
Descripción |
---|---|
Sobrecargado. Muestrea la textura en las coordenadas especificadas mediante la configuración de muestreo especificada y devuelve los componentes alfa (w) de los cuatro elementos de textura de ejemplo. |
|
Sobrecargado. Muestrea la textura en las coordenadas especificadas mediante la configuración de muestreo especificada y devuelve los componentes azul (z) de los cuatro elementos de textura de ejemplo. |
|
Sobrecargado. Muestrea la textura en las coordenadas especificadas mediante la configuración de muestreo especificada y devuelve los componentes verde (y) de los cuatro elementos de textura de ejemplo. |
|
Sobrecargado. Muestrea la textura en las coordenadas especificadas mediante la configuración de muestreo especificada y devuelve los componentes rojo (x) de los cuatro elementos de textura de ejemplo. |
|
Sobrecargado. Obtiene el valor del elemento por su índice. |
|
Sobrecargado. Muestrea la textura en las coordenadas y el nivel de detalle especificados mediante la configuración de muestreo especificada. |
|
Establece el valor de un elemento por índice. |
Operadores públicos
Name |
Descripción |
---|---|
Sobrecargado. Obtiene el valor del elemento por su índice. |
|
Sobrecargado. Obtiene el valor del elemento por su índice. |
|
Sobrecargado. Operador de asignación. |
Miembros de datos públicos
Name |
Descripción |
---|---|
Tipo de valor de los elementos de texture_view. |
Jerarquía de herencia
_Texture_base
texture_view
Requisitos
Encabezado: amp_graphics.h
Espacio de nombres: concurrency::graphics