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: