Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El espacio de nombres de gráficos proporciona tipos y funciones diseñados para la programación de gráficos.
Sintaxis
namespace graphics;
Members
Espacios de nombres
| Nombre | Descripción |
|---|---|
| Concurrency::graphics::direct3d (espacio de nombres) | Proporciona funciones para la interoperabilidad de Direct3D. |
Typedefs
| Nombre | Descripción |
|---|---|
uint |
Tipo de elemento de uint_2 (Clase), uint_3 (Clase) y uint_4 (Clase). Definido como typedef unsigned int uint;. |
Enumeraciones
| Nombre | Descripción |
|---|---|
| address_mode Enumeration. | Especifica los modos de dirección admitidos para el muestreo de texturas. |
| filter_mode (enumeración) | Especifica los modos de filtro admitidos para el muestreo de texturas. |
Clases
| NOMBRE | Descripción |
|---|---|
| texture (clase) | Una textura es un agregado de datos en un valor accelerator_view del dominio de extensión. Es una colección de variables, una para cada elemento de un dominio de extensión. Cada variable contiene un valor correspondiente al tipo primitivo de C++ (int sin signo, int, float, double), norm de tipo escalar, unorm (definido en concurrency::graphics) o tipos de vector corto aptos definidos en concurrency::graphics. |
| writeonly_texture_view (clase) | writeonly_texture_view proporciona acceso de solo escritura a una textura. |
| double_2 (clase) | Representa un vector corto de 2 valores double. |
| double_3 (clase) | Representa un vector corto de 3 valores double. |
| double_4 (clase) | Representa un vector corto de 4 valores double. |
| float_2 (clase) | Representa un vector corto de 2 valores float. |
| float_3 (clase) | Representa un vector corto de 3 valores float. |
| float_4 (clase) | Representa un vector corto de 4 valores float. |
| int_2 (clase) | Representa un vector corto de 2 valores int. |
| int_3 (clase) | Representa un vector corto de 3 valores int. |
| int_4 (clase) | Representa un vector corto de 4 valores int. |
| norm_2 (clase) | Representa un vector corto de 2 valores norm. |
| norm_3 (clase) | Representa un vector corto de 3 valores norm. |
| norm_4 (clase) | Representa un vector corto de 4 valores norm. |
| uint_2 (clase) | Representa un vector corto de 2 valores uint. |
| uint_3 (clase) | Representa un vector corto de 3 valores uint. |
| uint_4 (clase) | Representa un vector corto de 4 valores uint. |
| unorm_2 (clase) | Representa un vector corto de 2 valores unorm. |
| unorm_3 (clase) | Representa un vector corto de 3 valores unorm. |
| unorm_4 (clase) | Representa un vector corto de 4 valores unorm. |
| sampler (clase) | Representa la configuración de la muestra usada para el muestreo de texturas. |
| short_vector (estructura) | Proporciona una implementación básica de un vector corto de valores. |
| short_vector_traits (estructura) | Facilita la recuperación de la longitud y el tipo de un vector corto. |
| texture_view (clase) | Proporciona acceso de lectura y de escritura a una textura. |
Funciones
| Nombre | Descripción |
|---|---|
| copy | Con sobrecarga. Copia el contenido de la textura de origen en el búfer del host de destino. |
| copy_async | Con sobrecarga. Copia de forma asincrónica el contenido de la textura de origen en el búfer del host de destino. |
Requisitos
Encabezado: amp_graphics.h
Espacio de nombres: simultaneidad