Interfaz ID3D11DeviceContext (d3d11.h)
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 el Windows 10 Creators Update. Las aplicaciones destinadas a Windows 10 Creators Update deben usar la interfaz ID3D11DeviceContext4 en lugar de ID3D11DeviceContext.
Herencia
La interfaz ID3D11DeviceContext hereda de ID3D11DeviceChild. ID3D11DeviceContext también tiene estos tipos de miembros:
Métodos
La interfaz ID3D11DeviceContext tiene estos métodos.
ID3D11DeviceContext::Begin Marque el principio de una serie de comandos. |
ID3D11DeviceContext::ClearDepthStencilView Borra el recurso de galería de símbolos de profundidad. (ID3D11DeviceContext.ClearDepthStencilView) |
ID3D11DeviceContext::ClearRenderTargetView Establezca todos los elementos de un destino de representación en un valor. (ID3D11DeviceContext.ClearRenderTargetView) |
ID3D11DeviceContext::ClearState Restaure toda la configuración predeterminada. |
ID3D11DeviceContext::ClearUnorderedAccessViewFloat Borra un recurso de acceso desordenado con un valor float. |
ID3D11DeviceContext::ClearUnorderedAccessViewUint Borra un recurso de acceso desordenado con valores precisos de bits. |
ID3D11DeviceContext::CopyResource Copie todo el contenido del recurso de origen en el recurso de destino mediante la GPU. (ID3D11DeviceContext.CopyResource) |
ID3D11DeviceContext::CopyStructureCount Copia datos de un búfer que contiene datos de longitud variable. |
ID3D11DeviceContext::CopySubresourceRegion Copie una región de un recurso de origen en un recurso de destino. (ID3D11DeviceContext.CopySubresourceRegion) |
ID3D11DeviceContext::CSGetConstantBuffers Obtenga los búferes de constantes usados por la fase del sombreador de proceso. |
ID3D11DeviceContext::CSGetSamplers Obtenga una matriz de interfaces de estado del sampler de la fase del sombreador de proceso. |
ID3D11DeviceContext::CSGetShader Obtenga el sombreador de proceso establecido actualmente en el dispositivo. |
ID3D11DeviceContext::CSGetShaderResources Obtenga los recursos del sombreador de proceso. |
ID3D11DeviceContext::CSGetUnorderedAccessViews Obtiene una matriz de vistas para un recurso sin ordenar. |
ID3D11DeviceContext::CSSetConstantBuffers Establece los búferes de constantes usados por la fase del sombreador de proceso. |
ID3D11DeviceContext::CSSetSamplers Establezca una matriz de estados de sampler en la fase del sombreador de proceso. |
ID3D11DeviceContext::CSSetShader Establezca un sombreador de proceso en el dispositivo. |
ID3D11DeviceContext::CSSetShaderResources Enlace una matriz de recursos de sombreador a la fase del sombreador de proceso. |
ID3D11DeviceContext::CSSetUnorderedAccessViews Establece una matriz de vistas para un recurso desordenado. |
ID3D11DeviceContext::D ispatch Ejecute una lista de comandos desde un grupo de subprocesos. |
ID3D11DeviceContext::D ispatchIndirect Ejecute una lista de comandos en uno o varios grupos de subprocesos. |
ID3D11DeviceContext::D raw Dibuje primitivos no indexados y no indizado. (ID3D11DeviceContext.Draw) |
ID3D11DeviceContext::D rawAuto Dibuje la geometría de un tamaño desconocido. |
ID3D11DeviceContext::D rawIndexed Dibuje primitivos indizado y no con instancias. (ID3D11DeviceContext.DrawIndexed) |
ID3D11DeviceContext::D rawIndexedInstanced Dibujar primitivos indizados e instancias. (ID3D11DeviceContext.DrawIndexedInstanced) |
ID3D11DeviceContext::D rawIndexedInstancedIndirect Dibuje primitivos indexados, con instancias y generados por GPU. |
ID3D11DeviceContext::D rawInstanced Dibuje primitivos no indexados e indizado. (ID3D11DeviceContext.DrawInstanced) |
ID3D11DeviceContext::D rawInstancedIndirect Dibuje primitivos generados por GPU. |
ID3D11DeviceContext::D SGetConstantBuffers Obtenga los búferes de constantes usados por la fase del sombreador de dominio. |
ID3D11DeviceContext::D SGetSamplers Obtenga una matriz de interfaces de estado del sampler de la fase del sombreador de dominio. |
ID3D11DeviceContext::D SGetShader Obtenga el sombreador de dominio establecido actualmente en el dispositivo. |
ID3D11DeviceContext::D SGetShaderResources Obtenga los recursos del sombreador de dominio. |
ID3D11DeviceContext::D SSetConstantBuffers Establece los búferes de constantes usados por la fase del sombreador de dominio. |
ID3D11DeviceContext::D SSetSamplers Establezca una matriz de estados de sampler en la fase del sombreador de dominio. |
ID3D11DeviceContext::D SSetShader Establezca un sombreador de dominio en el dispositivo. |
ID3D11DeviceContext::D SSetShaderResources Enlace una matriz de recursos de sombreador a la fase del sombreador de dominio. |
ID3D11DeviceContext::End Marque el final de una serie de comandos. |
ID3D11DeviceContext::ExecuteCommandList Pone en cola comandos de una lista de comandos en un dispositivo. |
ID3D11DeviceContext::FinishCommandList Cree una lista de comandos y grabe comandos gráficos en ella. |
ID3D11DeviceContext::Flush Envía comandos en cola en el búfer de comandos a la unidad de procesamiento de gráficos (GPU). |
ID3D11DeviceContext::GenerateMips Genera mapas MIP para el recurso de sombreador especificado. (ID3D11DeviceContext.GenerateMips) |
ID3D11DeviceContext::GetContextFlags Obtiene las marcas de inicialización asociadas al contexto aplazado actual. |
ID3D11DeviceContext::GetData Obtenga datos de la unidad de procesamiento gráfico (GPU) de forma asincrónica. |
ID3D11DeviceContext::GetPredication Obtiene el estado del predicado de representación. (ID3D11DeviceContext.GetPredication) |
ID3D11DeviceContext::GetResourceMinLOD Obtiene el nivel mínimo de detalle (LOD). |
ID3D11DeviceContext::GetType Obtiene el tipo de contexto del dispositivo. |
ID3D11DeviceContext::GSGetConstantBuffers Obtenga los búferes de constantes utilizados por la fase de canalización del sombreador de geometría. (ID3D11DeviceContext.GSGetConstantBuffers) |
ID3D11DeviceContext::GSGetSamplers Obtenga una matriz de interfaces de estado del sampler de la fase de canalización del sombreador de geometría. |
ID3D11DeviceContext::GSGetShader Obtenga el sombreador de geometría establecido actualmente en el dispositivo. (ID3D11DeviceContext.GSGetShader) |
ID3D11DeviceContext::GSGetShaderResources Obtiene los recursos del sombreador de geometría. (ID3D11DeviceContext.GSGetShaderResources) |
ID3D11DeviceContext::GSSetConstantBuffers Establece los búferes de constantes utilizados por la fase de canalización del sombreador de geometría. |
ID3D11DeviceContext::GSSetSamplers Establezca una matriz de estados de sampler en la fase de canalización del sombreador de geometría. (ID3D11DeviceContext.GSSetSamplers) |
ID3D11DeviceContext::GSSetShader Establezca un sombreador de geometría en el dispositivo. (ID3D11DeviceContext.GSSetShader) |
ID3D11DeviceContext::GSSetShaderResources Enlace una matriz de recursos de sombreador a la fase del sombreador de geometría. (ID3D11DeviceContext.GSSetShaderResources) |
ID3D11DeviceContext::HSGetConstantBuffers Obtenga los búferes de constantes utilizados por la fase del sombreador de casco. |
ID3D11DeviceContext::HSGetSamplers Obtenga una matriz de interfaces de estado de muestreo de la fase del sombreador de casco. |
ID3D11DeviceContext::HSGetShader Obtenga el sombreador de casco establecido actualmente en el dispositivo. |
ID3D11DeviceContext::HSGetShaderResources Obtenga los recursos del sombreador de casco. |
ID3D11DeviceContext::HSSetConstantBuffers Establezca los búferes de constantes utilizados por la fase del sombreador de casco. |
ID3D11DeviceContext::HSSetSamplers Establezca una matriz de estados de sampler en la fase del sombreador de casco. |
ID3D11DeviceContext::HSSetShader Establezca un sombreador de casco en el dispositivo. |
ID3D11DeviceContext::HSSetShaderResources Enlace una matriz de recursos de sombreador a la fase del sombreador de casco. |
ID3D11DeviceContext::IAGetIndexBuffer Obtenga un puntero al búfer de índice enlazado a la fase del ensamblador de entrada. (ID3D11DeviceContext.IAGetIndexBuffer) |
ID3D11DeviceContext::IAGetInputLayout Obtiene un puntero al objeto de diseño de entrada enlazado a la fase del ensamblador de entrada. (ID3D11DeviceContext.IAGetInputLayout) |
ID3D11DeviceContext::IAGetPrimitiveTopology Obtenga información sobre el tipo primitivo y el orden de datos que describe los datos de entrada para la fase del ensamblador de entrada. (ID3D11DeviceContext.IAGetPrimitiveTopology) |
ID3D11DeviceContext::IAGetVertexBuffers Obtenga los búferes de vértices enlazados a la fase del ensamblador de entrada. (ID3D11DeviceContext.IAGetVertexBuffers) |
ID3D11DeviceContext::IASetIndexBuffer Enlace un búfer de índice a la fase del ensamblador de entrada. (ID3D11DeviceContext.IASetIndexBuffer) |
ID3D11DeviceContext::IASetInputLayout Enlace un objeto de diseño de entrada a la fase del ensamblador de entrada. (ID3D11DeviceContext.IASetInputLayout) |
ID3D11DeviceContext::IASetPrimitiveTopology Enlace información sobre el tipo primitivo y el orden de datos que describe los datos de entrada para la fase del ensamblador de entrada. (ID3D11DeviceContext.IASetPrimitiveTopology) |
ID3D11DeviceContext::IASetVertexBuffers Enlace una matriz de búferes de vértices a la fase del ensamblador de entrada. (ID3D11DeviceContext.IASetVertexBuffers) |
ID3D11DeviceContext::Map Obtiene un puntero a los datos contenidos en un subrecurso y deniega el acceso de GPU a ese subrecurso. |
ID3D11DeviceContext::OMGetBlendState Obtenga el estado de combinación de la fase de fusión de salida. (ID3D11DeviceContext.OMGetBlendState) |
ID3D11DeviceContext::OMGetDepthStencilState Obtiene el estado de galería de símbolos de profundidad de la fase de fusión de salida. (ID3D11DeviceContext.OMGetDepthStencilState) |
ID3D11DeviceContext::OMGetRenderTargets Obtiene punteros a los recursos enlazados a la fase de fusión de salida. (ID3D11DeviceContext.OMGetRenderTargets) |
ID3D11DeviceContext::OMGetRenderTargetsAndUnorderedAccessViews Obtiene punteros a los recursos enlazados a la fase de fusión de salida. (ID3D11DeviceContext.OMGetRenderTargetsAndUnorderedAccessViews) |
ID3D11DeviceContext::OMSetBlendState Establezca el estado de fusión de la fase de fusión de salida. (ID3D11DeviceContext.OMSetBlendState) |
ID3D11DeviceContext::OMSetDepthStencilState Establece el estado de la galería de símbolos de profundidad de la fase de fusión de salida. (ID3D11DeviceContext.OMSetDepthStencilState) |
ID3D11DeviceContext::OMSetRenderTargets Enlace uno o varios destinos de representación de forma atómica y el búfer de galería de símbolos de profundidad a la fase de fusión de salida. |
ID3D11DeviceContext::OMSetRenderTargetsAndUnorderedAccessViews Enlaza los recursos a la fase de fusión de salida. |
ID3D11DeviceContext::P SGetConstantBuffers Obtiene los búferes de constantes utilizados por la fase de canalización del sombreador de píxeles. (ID3D11DeviceContext.PSGetConstantBuffers) |
ID3D11DeviceContext::P SGetSamplers Obtenga una matriz de estados de sampler de la fase de canalización del sombreador de píxeles. (ID3D11DeviceContext.PSGetSamplers) |
ID3D11DeviceContext::P SGetShader Obtenga el sombreador de píxeles establecido actualmente en el dispositivo. (ID3D11DeviceContext.PSGetShader) |
ID3D11DeviceContext::P SGetShaderResources Obtiene los recursos del sombreador de píxeles. (ID3D11DeviceContext.PSGetShaderResources) |
ID3D11DeviceContext::P SSetConstantBuffers Establece los búferes de constantes utilizados por la fase de canalización del sombreador de píxeles. |
ID3D11DeviceContext::P SSetSamplers Establezca una matriz de estados de sampler en la fase de canalización del sombreador de píxeles. (ID3D11DeviceContext.PSSetSamplers) |
ID3D11DeviceContext::P SSetShader Establece un sombreador de píxeles en el dispositivo. (ID3D11DeviceContext.PSSetShader) |
ID3D11DeviceContext::P SSetShaderResources Enlace una matriz de recursos de sombreador a la fase del sombreador de píxeles. (ID3D11DeviceContext.PSSetShaderResources) |
ID3D11DeviceContext::ResolveSubresource Copie un recurso de muestreo múltiple en un recurso no multimuestreo. |
ID3D11DeviceContext::RSGetScissorRects Obtenga la matriz de rectángulos de tijera enlazados a la fase de rasterizador. (ID3D11DeviceContext.RSGetScissorRects) |
ID3D11DeviceContext::RSGetState Obtenga el estado del rasterizador de la fase de rasterizador de la canalización. (ID3D11DeviceContext.RSGetState) |
ID3D11DeviceContext::RSGetViewports Obtiene la matriz de ventanillas enlazadas a la fase de rasterizador. |
ID3D11DeviceContext::RSSetScissorRects Enlace una matriz de rectángulos de tijeras a la fase de rasterizador. (ID3D11DeviceContext.RSSetScissorRects) |
ID3D11DeviceContext::RSSetState Establezca el estado del rasterizador para la fase de rasterizador de la canalización. (ID3D11DeviceContext.RSSetState) |
ID3D11DeviceContext::RSSetViewports Enlace una matriz de ventanillas a la fase de rasterizador de la canalización. (ID3D11DeviceContext.RSSetViewports) |
ID3D11DeviceContext::SetPredication Establezca un predicado de representación. (ID3D11DeviceContext.SetPredication) |
ID3D11DeviceContext::SetResourceMinLOD Establece el nivel mínimo de detalle (LOD) de un recurso. |
ID3D11DeviceContext::SOGetTargets Obtenga los búferes de salida de destino para la fase de salida del flujo de la canalización. |
ID3D11DeviceContext::SOSetTargets Establezca los búferes de salida de destino para la fase de salida de flujo de la canalización. |
ID3D11DeviceContext::Unmap Invalide el puntero a un recurso y vuelva a habilitar el acceso de la GPU a ese recurso. |
ID3D11DeviceContext::UpdateSubresource La CPU copia los datos de la memoria en un subrecurso creado en memoria no asignable. (ID3D11DeviceContext.UpdateSubresource) |
ID3D11DeviceContext::VSGetConstantBuffers Obtenga los búferes de constantes utilizados por la fase de canalización del sombreador de vértices. (ID3D11DeviceContext.VSGetConstantBuffers) |
ID3D11DeviceContext::VSGetSamplers Obtenga una matriz de estados de muestreo de la fase de canalización del sombreador de vértices. (ID3D11DeviceContext.VSGetSamplers) |
ID3D11DeviceContext::VSGetShader Obtenga el sombreador de vértices establecido actualmente en el dispositivo. (ID3D11DeviceContext.VSGetShader) |
ID3D11DeviceContext::VSGetShaderResources Obtiene los recursos del sombreador de vértices. (ID3D11DeviceContext.VSGetShaderResources) |
ID3D11DeviceContext::VSSetConstantBuffers Establece los búferes de constantes utilizados por la fase de canalización del sombreador de vértices. |
ID3D11DeviceContext::VSSetSamplers Establezca una matriz de estados de sampler en la fase de canalización del sombreador de vértices. (ID3D11DeviceContext.VSSetSamplers) |
ID3D11DeviceContext::VSSetShader Establezca un sombreador de vértices en el dispositivo. (ID3D11DeviceContext.VSSetShader) |
ID3D11DeviceContext::VSSetShaderResources Enlace una matriz de recursos de sombreador a la fase del sombreador de vértices. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | d3d11.h |