Interface ID3D11DeviceContext (d3d11.h)
A interface ID3D11DeviceContext representa um contexto de dispositivo que gera comandos de renderização.
Nota A versão mais recente dessa interface é ID3D11DeviceContext4 introduzida no Atualização do Windows 10 para Criadores. Os aplicativos direcionados Atualização do Windows 10 para Criadores devem usar a interface ID3D11DeviceContext4 em vez de ID3D11DeviceContext.
Herança
A interface ID3D11DeviceContext herda de ID3D11DeviceChild. ID3D11DeviceContext também tem estes tipos de membros:
Métodos
A interface ID3D11DeviceContext tem esses métodos.
ID3D11DeviceContext::Begin Marque o início de uma série de comandos. |
ID3D11DeviceContext::ClearDepthStencilView Limpa o recurso de estêncil de profundidade. (ID3D11DeviceContext.ClearDepthStencilView) |
ID3D11DeviceContext::ClearRenderTargetView Defina todos os elementos em um destino de renderização como um valor. (ID3D11DeviceContext.ClearRenderTargetView) |
ID3D11DeviceContext::ClearState Restaure todas as configurações padrão. |
ID3D11DeviceContext::ClearUnorderedAccessViewFloat Limpa um recurso de acesso não ordenado com um valor float. |
ID3D11DeviceContext::ClearUnorderedAccessViewUint Limpa um recurso de acesso não ordenado com valores de bit preciso. |
ID3D11DeviceContext::CopyResource Copie todo o conteúdo do recurso de origem para o recurso de destino usando a GPU. (ID3D11DeviceContext.CopyResource) |
ID3D11DeviceContext::CopyStructureCount Copia dados de um buffer que contém dados de comprimento variável. |
ID3D11DeviceContext::CopySubresourceRegion Copie uma região de um recurso de origem para um recurso de destino. (ID3D11DeviceContext.CopySubresourceRegion) |
ID3D11DeviceContext::CSGetConstantBuffers Obtenha os buffers constantes usados pelo estágio de sombreador de computação. |
ID3D11DeviceContext::CSGetSamplers Obtenha uma matriz de interfaces de estado do sampler do estágio de sombreador de computação. |
ID3D11DeviceContext::CSGetShader Obtenha o sombreador de computação definido atualmente no dispositivo. |
ID3D11DeviceContext::CSGetShaderResources Obtenha os recursos de sombreador de computação. |
ID3D11DeviceContext::CSGetUnorderedAccessViews Obtém uma matriz de exibições para um recurso não ordenado. |
ID3D11DeviceContext::CSSetConstantBuffers Define os buffers constantes usados pelo estágio de sombreador de computação. |
ID3D11DeviceContext::CSSetSamplers Defina uma matriz de estados de amostra como o estágio de sombreador de computação. |
ID3D11DeviceContext::CSSetShader Defina um sombreador de computação para o dispositivo. |
ID3D11DeviceContext::CSSetShaderResources Associe uma matriz de recursos de sombreador ao estágio de sombreador de computação. |
ID3D11DeviceContext::CSSetUnorderedAccessViews Define uma matriz de exibições para um recurso não ordenado. |
ID3D11DeviceContext::D ispatch Execute uma lista de comandos de um grupo de threads. |
ID3D11DeviceContext::D ispatchIndirect Execute uma lista de comandos em um ou mais grupos de threads. |
ID3D11DeviceContext::Draw Desenhe primitivos não indexados e não instâncias. (ID3D11DeviceContext.Draw) |
ID3D11DeviceContext::DrawAuto Desenhar geometria de um tamanho desconhecido. |
ID3D11DeviceContext::DrawIndexed Desenhe primitivos indexados e não instâncias. (ID3D11DeviceContext.DrawIndexed) |
ID3D11DeviceContext::DrawIndexedInstanced Desenhar primitivos indexados e em instâncias. (ID3D11DeviceContext.DrawIndexedInstanced) |
ID3D11DeviceContext::D rawIndexedInstancedIndirect Desenhar primitivos indexados, em instâncias e gerados por GPU. |
ID3D11DeviceContext::DrawInstanced Desenhe primitivos não indexados e instâncias. (ID3D11DeviceContext.DrawInstanced) |
ID3D11DeviceContext::D rawInstancedIndirect Desenhar primitivos gerados por GPU e instâncias. |
ID3D11DeviceContext::D SGetConstantBuffers Obtenha os buffers constantes usados pelo estágio de sombreador de domínio. |
ID3D11DeviceContext::D SGetSamplers Obtenha uma matriz de interfaces de estado do sampler do estágio de sombreador de domínio. |
ID3D11DeviceContext::D SGetShader Obtenha o sombreador de domínio definido atualmente no dispositivo. |
ID3D11DeviceContext::D SGetShaderResources Obtenha os recursos do sombreador de domínio. |
ID3D11DeviceContext::D SSetConstantBuffers Define os buffers constantes usados pelo estágio do sombreador de domínio. |
ID3D11DeviceContext::D SSetSamplers Defina uma matriz de estados de amostra como o estágio de sombreador de domínio. |
ID3D11DeviceContext::D SSetShader Defina um sombreador de domínio para o dispositivo. |
ID3D11DeviceContext::D SSetShaderResources Associe uma matriz de recursos de sombreador ao estágio de sombreador de domínio. |
ID3D11DeviceContext::End Marque o fim de uma série de comandos. |
ID3D11DeviceContext::ExecuteCommandList Enfileira comandos de uma lista de comandos em um dispositivo. |
ID3D11DeviceContext::FinishCommandList Crie uma lista de comandos e registre comandos gráficos nela. |
ID3D11DeviceContext::Flush Envia comandos enfileirados no buffer de comandos para a GPU (unidade de processamento gráfico). |
ID3D11DeviceContext::GenerateMips Gera mipmaps para o recurso de sombreador especificado. (ID3D11DeviceContext.GenerateMips) |
ID3D11DeviceContext::GetContextFlags Obtém os sinalizadores de inicialização associados ao contexto adiado atual. |
ID3D11DeviceContext::GetData Obtenha dados da GPU (unidade de processamento gráfico) de forma assíncrona. |
ID3D11DeviceContext::GetPredication Obter o estado do predicado de renderização. (ID3D11DeviceContext.GetPredication) |
ID3D11DeviceContext::GetResourceMinLOD Obtém o LOD (nível mínimo de detalhes). |
ID3D11DeviceContext::GetType Obtém o tipo de contexto do dispositivo. |
ID3D11DeviceContext::GSGetConstantBuffers Obtenha os buffers constantes usados pelo estágio de pipeline do sombreador de geometria. (ID3D11DeviceContext.GSGetConstantBuffers) |
ID3D11DeviceContext::GSGetSamplers Obtenha uma matriz de interfaces de estado do sampler do estágio de pipeline do sombreador de geometria. |
ID3D11DeviceContext::GSGetShader Obtenha o sombreador de geometria definido no momento no dispositivo. (ID3D11DeviceContext.GSGetShader) |
ID3D11DeviceContext::GSGetShaderResources Obtenha os recursos do sombreador de geometria. (ID3D11DeviceContext.GSGetShaderResources) |
ID3D11DeviceContext::GSSetConstantBuffers Define os buffers constantes usados pelo estágio de pipeline do sombreador de geometria. |
ID3D11DeviceContext::GSSetSamplers Defina uma matriz de estados de amostra para o estágio de pipeline do sombreador de geometria. (ID3D11DeviceContext.GSSetSamplers) |
ID3D11DeviceContext::GSSetShader Defina um sombreador de geometria para o dispositivo. (ID3D11DeviceContext.GSSetShader) |
ID3D11DeviceContext::GSSetShaderResources Associe uma matriz de recursos de sombreador ao estágio do sombreador de geometria. (ID3D11DeviceContext.GSSetShaderResources) |
ID3D11DeviceContext::HSGetConstantBuffers Obtenha os buffers constantes usados pelo estágio do sombreador de casco. |
ID3D11DeviceContext::HSGetSamplers Obtenha uma matriz de interfaces de estado do sampler do estágio do sombreador de casco. |
ID3D11DeviceContext::HSGetShader Obter o sombreador de casco definido no momento no dispositivo. |
ID3D11DeviceContext::HSGetShaderResources Obtenha os recursos do sombreador de casco. |
ID3D11DeviceContext::HSSetConstantBuffers Defina os buffers constantes usados pelo estágio do sombreador de casco. |
ID3D11DeviceContext::HSSetSamplers Defina uma matriz de estados de amostra para o estágio de sombreador de casco. |
ID3D11DeviceContext::HSSetShader Defina um sombreador de casco para o dispositivo. |
ID3D11DeviceContext::HSSetShaderResources Associe uma matriz de recursos de sombreador ao estágio de sombreador de casco. |
ID3D11DeviceContext::IAGetIndexBuffer Obtenha um ponteiro para o buffer de índice associado ao estágio input-assembler. (ID3D11DeviceContext.IAGetIndexBuffer) |
ID3D11DeviceContext::IAGetInputLayout Obtenha um ponteiro para o objeto de layout de entrada associado ao estágio input-assembler. (ID3D11DeviceContext.IAGetInputLayout) |
ID3D11DeviceContext::IAGetPrimitiveTopology Obtenha informações sobre o tipo primitivo e a ordem de dados que descreve os dados de entrada para o estágio do assembler de entrada. (ID3D11DeviceContext.IAGetPrimitiveTopology) |
ID3D11DeviceContext::IAGetVertexBuffers Obtenha os buffers de vértice associados ao estágio input-assembler. (ID3D11DeviceContext.IAGetVertexBuffers) |
ID3D11DeviceContext::IASetIndexBuffer Associe um buffer de índice ao estágio de assembler de entrada. (ID3D11DeviceContext.IASetIndexBuffer) |
ID3D11DeviceContext::IASetInputLayout Associe um objeto de layout de entrada ao estágio input-assembler. (ID3D11DeviceContext.IASetInputLayout) |
ID3D11DeviceContext::IASetPrimitiveTopology Associe informações sobre o tipo primitivo e a ordem de dados que descreve os dados de entrada para o estágio do assembler de entrada. (ID3D11DeviceContext.IASetPrimitiveTopology) |
ID3D11DeviceContext::IASetVertexBuffers Associe uma matriz de buffers de vértice ao estágio input-assembler. (ID3D11DeviceContext.IASetVertexBuffers) |
ID3D11DeviceContext::Map Obtém um ponteiro para os dados contidos em um sub-recurso e nega o acesso de GPU a esse sub-recurso. |
ID3D11DeviceContext::OMGetBlendState Obtenha o estado de mesclagem do estágio de fusão de saída. (ID3D11DeviceContext.OMGetBlendState) |
ID3D11DeviceContext::OMGetDepthStencilState Obtém o estado de estêncil de profundidade do estágio de fusão de saída. (ID3D11DeviceContext.OMGetDepthStencilState) |
ID3D11DeviceContext::OMGetRenderTargets Obtenha ponteiros para os recursos associados ao estágio de fusão de saída. (ID3D11DeviceContext.OMGetRenderTargets) |
ID3D11DeviceContext::OMGetRenderTargetsAndUnorderedAccessViews Obtenha ponteiros para os recursos associados ao estágio de fusão de saída. (ID3D11DeviceContext.OMGetRenderTargetsAndUnorderedAccessViews) |
ID3D11DeviceContext::OMSetBlendState Defina o estado de combinação do estágio de fusão de saída. (ID3D11DeviceContext.OMSetBlendState) |
ID3D11DeviceContext::OMSetDepthStencilState Define o estado de estêncil de profundidade do estágio de fusão de saída. (ID3D11DeviceContext.OMSetDepthStencilState) |
ID3D11DeviceContext::OMSetRenderTargets Associe um ou mais destinos de renderização atomicamente e o buffer de estêncil de profundidade ao estágio de fusão de saída. |
ID3D11DeviceContext::OMSetRenderTargetsAndUnorderedAccessViews Associa recursos ao estágio de fusão de saída. |
ID3D11DeviceContext::P SGetConstantBuffers Obtenha os buffers constantes usados pelo estágio do pipeline do sombreador de pixel. (ID3D11DeviceContext.PSGetConstantBuffers) |
ID3D11DeviceContext::P SGetSamplers Obtenha uma matriz de estados de amostra do estágio do pipeline do sombreador de pixel. (ID3D11DeviceContext.PSGetSamplers) |
ID3D11DeviceContext::P SGetShader Obtenha o sombreador de pixel definido atualmente no dispositivo. (ID3D11DeviceContext.PSGetShader) |
ID3D11DeviceContext::P SGetShaderResources Obtenha os recursos do sombreador de pixel. (ID3D11DeviceContext.PSGetShaderResources) |
ID3D11DeviceContext::P SSetConstantBuffers Define os buffers constantes usados pelo estágio do pipeline do sombreador de pixel. |
ID3D11DeviceContext::P SSetSamplers Defina uma matriz de estados de amostra como o estágio do pipeline do sombreador de pixel. (ID3D11DeviceContext.PSSetSamplers) |
ID3D11DeviceContext::P SSetShader Define um sombreador de pixel para o dispositivo. (ID3D11DeviceContext.PSSetShader) |
ID3D11DeviceContext::P SSetShaderResources Associe uma matriz de recursos de sombreador ao estágio do sombreador de pixel. (ID3D11DeviceContext.PSSetShaderResources) |
ID3D11DeviceContext::ResolveSubresource Copie um recurso multisampled em um recurso não multisampled. |
ID3D11DeviceContext::RSGetScissorRects Obter a matriz de retângulos de tesoura associados ao estágio do rasterizador. (ID3D11DeviceContext.RSGetScissorRects) |
ID3D11DeviceContext::RSGetState Obtenha o estado do rasterizador do estágio do rasterizador do pipeline. (ID3D11DeviceContext.RSGetState) |
ID3D11DeviceContext::RSGetViewports Obtém a matriz de visores associados ao estágio do rasterizador. |
ID3D11DeviceContext::RSSetScissorRects Associe uma matriz de retângulos de tesoura ao estágio do rasterizador. (ID3D11DeviceContext.RSSetScissorRects) |
ID3D11DeviceContext::RSSetState Defina o estado do rasterizador para o estágio do rasterizador do pipeline. (ID3D11DeviceContext.RSSetState) |
ID3D11DeviceContext::RSSetViewports Associe uma matriz de visores ao estágio do rasterizador do pipeline. (ID3D11DeviceContext.RSSetViewports) |
ID3D11DeviceContext::SetPredication Defina um predicado de renderização. (ID3D11DeviceContext.SetPredication) |
ID3D11DeviceContext::SetResourceMinLOD Define o LOD (nível mínimo de detalhes) para um recurso. |
ID3D11DeviceContext::SOGetTargets Obtenha os buffers de saída de destino para o estágio de saída de fluxo do pipeline. |
ID3D11DeviceContext::SOSetTargets Defina os buffers de saída de destino para o estágio de saída de fluxo do pipeline. |
ID3D11DeviceContext::Unmap Invalide o ponteiro para um recurso e reabilitar o acesso da GPU a esse recurso. |
ID3D11DeviceContext::UpdateSubresource A CPU copia dados da memória para um sub-recurso criado na memória não aplicaível. (ID3D11DeviceContext.UpdateSubresource) |
ID3D11DeviceContext::VSGetConstantBuffers Obtenha os buffers constantes usados pelo estágio do pipeline do sombreador de vértice. (ID3D11DeviceContext.VSGetConstantBuffers) |
ID3D11DeviceContext::VSGetSamplers Obtenha uma matriz de estados de amostra do estágio do pipeline do sombreador de vértice. (ID3D11DeviceContext.VSGetSamplers) |
ID3D11DeviceContext::VSGetShader Obtenha o sombreador de vértice definido atualmente no dispositivo. (ID3D11DeviceContext.VSGetShader) |
ID3D11DeviceContext::VSGetShaderResources Obtenha os recursos do sombreador de vértice. (ID3D11DeviceContext.VSGetShaderResources) |
ID3D11DeviceContext::VSSetConstantBuffers Define os buffers constantes usados pelo estágio do pipeline do sombreador de vértice. |
ID3D11DeviceContext::VSSetSamplers Defina uma matriz de estados de amostra como o estágio do pipeline do sombreador de vértice. (ID3D11DeviceContext.VSSetSamplers) |
ID3D11DeviceContext::VSSetShader Defina um sombreador de vértice para o dispositivo. (ID3D11DeviceContext.VSSetShader) |
ID3D11DeviceContext::VSSetShaderResources Associe uma matriz de recursos de sombreador ao estágio de sombreador de vértice. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | d3d11.h |