Interfaces principales de Direct3D 11

Esta sección contiene información sobre las interfaces principales.

En esta sección

Tema Descripción
ID3D11Asynchronous
Esta interfaz encapsula métodos para recuperar datos de la GPU de forma asincrónica.
ID3D11BlendState
La interfaz blend-state contiene una descripción para el estado de fusión que puede enlazar a la fase de fusión de salida.
ID3D11BlendState1
La interfaz blend-state contiene una descripción para el estado de fusión que puede enlazar a la fase de fusión de salida. Esta interfaz de estado de mezcla admite operaciones lógicas, así como operaciones de mezcla.
ID3D11CommandList
La interfaz ID3D11CommandList encapsula una lista de comandos gráficos para reproducir.
ID3D11Counter
Esta interfaz encapsula los métodos para medir el rendimiento de la GPU.
ID3D11DepthStencilState
La interfaz de estado de galería de símbolos de profundidad contiene una descripción para el estado de galería de símbolos de profundidad que puede enlazar a la fase de fusión de salida.
ID3D11Device
La interfaz del dispositivo representa un adaptador virtual; se usa para crear recursos.
ID3D11Device1
La interfaz del dispositivo representa un adaptador virtual; se usa para crear recursos. ID3D11Device1 agrega nuevos métodos a los de ID3D11Device.
ID3D11Device2
La interfaz del dispositivo representa un adaptador virtual; se usa para crear recursos. ID3D11Device2 agrega nuevos métodos a los de ID3D11Device1.
ID3D11Device3
La interfaz del dispositivo representa un adaptador virtual; se usa para crear recursos. ID3D11Device3 agrega nuevos métodos a los de ID3D11Device2.
ID3D11Device4
La interfaz del dispositivo representa un adaptador virtual; se usa para crear recursos. ID3D11Device4 agrega nuevos métodos a los de ID3D11Device3, como RegisterDeviceRemovedEvent y UnregisterDeviceRemoved.
ID3D11Device5
La interfaz del dispositivo representa un adaptador virtual; se usa para crear recursos. ID3D11Device5 agrega nuevos métodos a los de ID3D11Device4.
ID3D11DeviceChild
Una interfaz secundaria del dispositivo accede a los datos usados por un dispositivo.
ID3D11DeviceContext
La interfaz ID3D11DeviceContext representa un contexto de dispositivo que genera comandos de representación.
Nota: La versión más reciente de esta interfaz es ID3D11DeviceContext4 introducida en Windows 10 Creators Update. Las aplicaciones destinadas a Windows 10 Creators Update deben usar la interfaz ID3D11DeviceContext4 en lugar de ID3D11Device.
ID3D11DeviceContext1
La interfaz de contexto del dispositivo representa un contexto de dispositivo; se usa para representar comandos. ID3D11DeviceContext1 agrega nuevos métodos a los de ID3D11DeviceContext.
ID3D11DeviceContext2
La interfaz de contexto del dispositivo representa un contexto de dispositivo; se usa para representar comandos. ID3D11DeviceContext2 agrega nuevos métodos a los de ID3D11DeviceContext1.
ID3D11DeviceContext3
La interfaz de contexto del dispositivo representa un contexto de dispositivo; se usa para representar comandos. ID3D11DeviceContext3 agrega nuevos métodos a los de ID3D11DeviceContext2.
ID3D11DeviceContext4
La interfaz de contexto del dispositivo representa un contexto de dispositivo; se usa para representar comandos. ID3D11DeviceContext4 agrega nuevos métodos a los de ID3D11DeviceContext3.
ID3DDeviceContextState
La interfaz ID3DDeviceContextState representa un objeto de estado de contexto, que contiene información de estado y comportamiento sobre un dispositivo Microsoft Direct3D.
ID3D11Fence
Representa una barrera, un objeto utilizado para la sincronización de la CPU y una o varias GPU.
ID3D11InputLayout
Una interfaz de diseño de entrada contiene una definición de cómo alimentar los datos de vértices que se distribuyen en memoria en la fase del ensamblador de entrada de la canalización de gráficos.
ID3D11Multithread
Proporciona protección de subprocesos para secciones críticas de una aplicación multiproceso.
ID3D11Predicate
Una interfaz de predicado determina si la geometría debe procesarse en función de los resultados de una llamada a draw anterior.
ID3D11Query
Una interfaz de consulta consulta información de la GPU.
ID3D11Query1
Representa un objeto de consulta para consultar información de la unidad de procesamiento de gráficos (GPU).
ID3D11RasterizerState
La interfaz de estado de rasterizador contiene una descripción para el estado de rasterizador que puede enlazar a la fase de rasterizador.
ID3D11RasterizerState1
La interfaz de estado de rasterizador contiene una descripción para el estado de rasterizador que puede enlazar a la fase de rasterizador. Esta interfaz de estado de rasterizador admite el recuento de muestras forzados.
ID3D11RasterizerState2
La interfaz de estado de rasterizador contiene una descripción para el estado de rasterizador que puede enlazar a la fase de rasterizador. Esta interfaz de estado de rasterizador admite el recuento forzado de muestras y el modo de rasterización conservador.
ID3D11SamplerState
La interfaz sampler-state contiene una descripción para el estado del sampler que puede enlazar a cualquier fase del sombreador de la canalización para referencia mediante operaciones de ejemplo de textura.

Direct3D 11 implementa interfaces para:

Referencia básica