Interface ID3D10Device (d3d10.h)
A interface do dispositivo representa um adaptador virtual para Direct3D 10.0; ele é usado para executar a renderização e criar recursos do Direct3D.
Herança
A interface ID3D10Device herda da interface IUnknown . ID3D10Device também tem esses tipos de membros:
Métodos
A interface ID3D10Device tem esses métodos.
ID3D10Device::CheckCounter Obtenha o tipo, o nome, as unidades de medida e uma descrição de um contador existente. (ID3D10Device.CheckCounter) |
ID3D10Device::CheckCounterInfo Obtenha as informações de um contador. (ID3D10Device.CheckCounterInfo) |
ID3D10Device::CheckFormatSupport Obtenha o suporte de um determinado formato no dispositivo de vídeo instalado. (ID3D10Device.CheckFormatSupport) |
ID3D10Device::CheckMultisampleQualityLevels Obtenha o número de níveis de qualidade disponíveis durante o multisampling. (ID3D10Device.CheckMultisampleQualityLevels) |
ID3D10Device::ClearDepthStencilView Limpa o recurso de estêncil de profundidade. (ID3D10Device.ClearDepthStencilView) |
ID3D10Device::ClearRenderTargetView Defina todos os elementos em um destino de renderização como um valor. (ID3D10Device.ClearRenderTargetView) |
ID3D10Device::ClearState Restaurar todas as configurações de dispositivo padrão; retornar o dispositivo para o estado em que ele estava quando foi criado. |
ID3D10Device::CopyResource Copie todo o conteúdo do recurso de origem para o recurso de destino usando a GPU. (ID3D10Device.CopyResource) |
ID3D10Device::CopySubresourceRegion Copie uma região de um recurso de origem para um recurso de destino. (ID3D10Device.CopySubresourceRegion) |
ID3D10Device::CreateBlendState Crie um objeto blend-state que encapsula o estado de combinação para o estágio de fusão de saída. (ID3D10Device.CreateBlendState) |
ID3D10Device::CreateBuffer Crie um buffer (buffer de vértice, buffer de índice ou buffer constante de sombreador). |
ID3D10Device::CreateCounter Crie um objeto de contador para medir o desempenho da GPU. (ID3D10Device.CreateCounter) |
ID3D10Device::CreateDepthStencilState Crie um objeto de estado de estêncil de profundidade que encapsula informações de teste de estêncil de profundidade para o estágio de fusão de saída. (ID3D10Device.CreateDepthStencilState) |
ID3D10Device::CreateDepthStencilView Crie uma exibição de estêncil de profundidade para acessar dados de recursos. (ID3D10Device.CreateDepthStencilView) |
ID3D10Device::CreateGeometryShader Crie um sombreador de geometria. (ID3D10Device.CreateGeometryShader) |
ID3D10Device::CreateGeometryShaderWithStreamOutput Cria um sombreador de geometria que pode gravar em buffers de saída de streaming. (ID3D10Device.CreateGeometryShaderWithStreamOutput) |
ID3D10Device::CreateInputLayout Crie um objeto de layout de entrada para descrever os dados de buffer de entrada para o estágio input-assembler. (ID3D10Device.CreateInputLayout) |
ID3D10Device::CreatePixelShader Crie um sombreador de pixel. (ID3D10Device.CreatePixelShader) |
ID3D10Device::CreatePredicate Cria um predicado. (ID3D10Device.CreatePredicate) |
ID3D10Device::CreateQuery Essa interface encapsula métodos para consultar informações da GPU. (ID3D10Device.CreateQuery) |
ID3D10Device::CreateRasterizerState Crie um objeto de estado de rasterizador que informa ao estágio do rasterizador como se comportar. (ID3D10Device.CreateRasterizerState) |
ID3D10Device::CreateRenderTargetView Crie uma exibição de destino de renderização para acessar dados de recursos. |
ID3D10Device::CreateSamplerState Crie um objeto de estado de amostragem que encapsula informações de amostragem para uma textura. (ID3D10Device.CreateSamplerState) |
ID3D10Device::CreateShaderResourceView Crie uma exibição de sombreador-recurso para acessar dados em um recurso. (ID3D10Device.CreateShaderResourceView) |
ID3D10Device::CreateTexture1D Crie uma matriz de texturas 1D (consulte Texture1D). |
ID3D10Device::CreateTexture2D Crie uma matriz de texturas 2D (consulte Texture2D). |
ID3D10Device::CreateTexture3D Crie uma única textura 3D (consulte Texture3D). |
ID3D10Device::CreateVertexShader Crie um objeto sombreador de vértice de um sombreador compilado. (ID3D10Device.CreateVertexShader) |
ID3D10Device::D raw Desenhe primitivos não indexados e não instâncias. (ID3D10Device.Draw) |
ID3D10Device::D rawAuto Desenhe a geometria de um tamanho desconhecido que foi criado pelo estágio do sombreador de geometria. Consulte Observações. |
ID3D10Device::D rawIndexed Desenhe primitivos indexados e não instâncias. (ID3D10Device.DrawIndexed) |
ID3D10Device::D rawIndexedInstanced Desenhar primitivos indexados e instâncias. (ID3D10Device.DrawIndexedInstanced) |
ID3D10Device::D rawInstanced Desenhe primitivos não indexados e instâncias. (ID3D10Device.DrawInstanced) |
ID3D10Device::Flush Envie comandos enfileirados no buffer de comando para a GPU. |
ID3D10Device::GenerateMips Gera mipmaps para o recurso de sombreador especificado. (ID3D10Device.GenerateMips) |
ID3D10Device::GetCreationFlags Obtenha os sinalizadores usados durante a chamada para criar o dispositivo com D3D10CreateDevice. |
ID3D10Device::GetDeviceRemovedReason Obtenha o motivo pelo qual o dispositivo foi removido. (ID3D10Device.GetDeviceRemovedReason) |
ID3D10Device::GetExceptionMode Obtenha os sinalizadores do modo de exceção. (ID3D10Device.GetExceptionMode) |
ID3D10Device::GetPredication Obter o estado do predicado de renderização. (ID3D10Device.GetPredication) |
ID3D10Device::GetPrivateData Obtenha dados de um dispositivo associado a um guid. |
ID3D10Device::GetTextFilterSize Este método não está implementado. (ID3D10Device.GetTextFilterSize) |
ID3D10Device::GSGetConstantBuffers Obtenha os buffers constantes usados pelo estágio de pipeline do sombreador de geometria. (ID3D10Device.GSGetConstantBuffers) |
ID3D10Device::GSGetSamplers Obtenha uma matriz de estados de amostra do estágio de pipeline do sombreador de geometria. |
ID3D10Device::GSGetShader Obtenha o sombreador de geometria definido no momento no dispositivo. (ID3D10Device.GSGetShader) |
ID3D10Device::GSGetShaderResources Obtenha os recursos do sombreador de geometria. (ID3D10Device.GSGetShaderResources) |
ID3D10Device::GSSetConstantBuffers Defina os buffers constantes usados pelo estágio de pipeline do sombreador de geometria. |
ID3D10Device::GSSetSamplers Defina uma matriz de estados de amostra para o estágio de pipeline do sombreador de geometria. (ID3D10Device.GSSetSamplers) |
ID3D10Device::GSSetShader Defina um sombreador de geometria para o dispositivo. (ID3D10Device.GSSetShader) |
ID3D10Device::GSSetShaderResources Associe uma matriz de recursos de sombreador ao estágio do sombreador de geometria. (ID3D10Device.GSSetShaderResources) |
ID3D10Device::IAGetIndexBuffer Obtenha um ponteiro para o buffer de índice associado ao estágio input-assembler. (ID3D10Device.IAGetIndexBuffer) |
ID3D10Device::IAGetInputLayout Obtenha um ponteiro para o objeto de layout de entrada associado ao estágio input-assembler. (ID3D10Device.IAGetInputLayout) |
ID3D10Device::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. (ID3D10Device.IAGetPrimitiveTopology) |
ID3D10Device::IAGetVertexBuffers Obtenha os buffers de vértice associados ao estágio input-assembler. (ID3D10Device.IAGetVertexBuffers) |
ID3D10Device::IASetIndexBuffer Associe um buffer de índice ao estágio de assembler de entrada. (ID3D10Device.IASetIndexBuffer) |
ID3D10Device::IASetInputLayout Associe um objeto de layout de entrada ao estágio input-assembler. (ID3D10Device.IASetInputLayout) |
ID3D10Device::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. (ID3D10Device.IASetPrimitiveTopology) |
ID3D10Device::IASetVertexBuffers Associe uma matriz de buffers de vértice ao estágio input-assembler. (ID3D10Device.IASetVertexBuffers) |
ID3D10Device::OMGetBlendState Obtenha o estado de mesclagem do estágio de fusão de saída. (ID3D10Device.OMGetBlendState) |
ID3D10Device::OMGetDepthStencilState Obtém o estado de estêncil de profundidade do estágio de fusão de saída. (ID3D10Device.OMGetDepthStencilState) |
ID3D10Device::OMGetRenderTargets Obtenha ponteiros para os destinos de renderização e o buffer de estêncil de profundidade que estão disponíveis para o estágio de fusão de saída. |
ID3D10Device::OMSetBlendState Defina o estado de combinação do estágio de fusão de saída. (ID3D10Device.OMSetBlendState) |
ID3D10Device::OMSetDepthStencilState Define o estado de estêncil de profundidade do estágio de fusão de saída. (ID3D10Device.OMSetDepthStencilState) |
ID3D10Device::OMSetRenderTargets Associe um ou mais destinos de renderização e o buffer de estêncil de profundidade ao estágio de fusão de saída. |
ID3D10Device::OpenSharedResource Dê a um dispositivo acesso a um recurso compartilhado criado em um dispositivo Direct3d diferente. |
ID3D10Device::P SGetConstantBuffers Obtenha os buffers constantes usados pelo estágio de pipeline do sombreador de pixel. (ID3D10Device.PSGetConstantBuffers) |
ID3D10Device::P SGetSamplers Obtenha uma matriz de estados de amostra do estágio de pipeline do sombreador de pixels. (ID3D10Device.PSGetSamplers) |
ID3D10Device::P SGetShader Obtenha o sombreador de pixel definido no momento no dispositivo. (ID3D10Device.PSGetShader) |
ID3D10Device::P SGetShaderResources Obtenha os recursos do sombreador de pixel. (ID3D10Device.PSGetShaderResources) |
ID3D10Device::P SSetConstantBuffers Defina os buffers constantes usados pelo estágio de pipeline do sombreador de pixel. |
ID3D10Device::P SSetSamplers Defina uma matriz de estados de amostra para o estágio de pipeline do sombreador de pixels. (ID3D10Device.PSSetSamplers) |
ID3D10Device::P SSetShader Define um sombreador de pixel para o dispositivo. (ID3D10Device.PSSetShader) |
ID3D10Device::P SSetShaderResources Associe uma matriz de recursos de sombreador ao estágio do sombreador de pixel. (ID3D10Device.PSSetShaderResources) |
ID3D10Device::ResolveSubresource Copie um recurso multisampled em um recurso não multisampled. Essa API é mais útil ao reutilizar o rendertarget resultante de um passe de renderização como uma entrada para um segundo passe de renderização. |
ID3D10Device::RSGetScissorRects Obter a matriz de retângulos de tesoura associados ao estágio de rasterizador. (ID3D10Device.RSGetScissorRects) |
ID3D10Device::RSGetState Obtenha o estado do rasterizador do estágio de rasterizador do pipeline. (ID3D10Device.RSGetState) |
ID3D10Device::RSGetViewports Obter a matriz de visores associada ao estágio do rasterizador |
ID3D10Device::RSSetScissorRects Associe uma matriz de retângulos de tesoura ao estágio de rasterizador. (ID3D10Device.RSSetScissorRects) |
ID3D10Device::RSSetState Defina o estado do rasterizador para o estágio de rasterizador do pipeline. (ID3D10Device.RSSetState) |
ID3D10Device::RSSetViewports Associe uma matriz de visores ao estágio de rasterizador do pipeline. (ID3D10Device.RSSetViewports) |
ID3D10Device::SetExceptionMode Obtenha os sinalizadores do modo de exceção. (ID3D10Device.SetExceptionMode) |
ID3D10Device::SetPredication Defina um predicado de renderização. (ID3D10Device.SetPredication) |
ID3D10Device::SetPrivateData Defina dados para um dispositivo e associe esses dados a um guid. (ID3D10Device.SetPrivateData) |
ID3D10Device::SetPrivateDataInterface Associe uma interface derivada de IUnknown a este dispositivo e associe essa interface a um guid definido pelo aplicativo. |
ID3D10Device::SetTextFilterSize Este método não está implementado. (ID3D10Device.SetTextFilterSize) |
ID3D10Device::SOGetTargets Obtenha os buffers de saída de destino para o estágio StreamOutput do pipeline. |
ID3D10Device::SOSetTargets Defina os buffers de saída de destino para o estágio StreamOutput, que habilita/desabilita o pipeline para transmitir dados. |
ID3D10Device::UpdateSubresource A CPU copia dados da memória para um sub-recurso criado na memória não aplicaível. Consulte Observações. |
ID3D10Device::VSGetConstantBuffers Obtenha os buffers constantes usados pelo estágio de pipeline do sombreador de vértice. (ID3D10Device.VSGetConstantBuffers) |
ID3D10Device::VSGetSamplers Obtenha uma matriz de estados de amostra do estágio de pipeline do sombreador de vértice. (ID3D10Device.VSGetSamplers) |
ID3D10Device::VSGetShader Obtenha o sombreador de vértice definido no momento no dispositivo. (ID3D10Device.VSGetShader) |
ID3D10Device::VSGetShaderResources Obtenha os recursos do sombreador de vértice. (ID3D10Device.VSGetShaderResources) |
ID3D10Device::VSSetConstantBuffers Defina os buffers constantes usados pelo estágio de pipeline do sombreador de vértice. |
ID3D10Device::VSSetSamplers Defina uma matriz de estados de amostra como o estágio de pipeline do sombreador de vértice. (ID3D10Device.VSSetSamplers) |
ID3D10Device::VSSetShader Defina um sombreador de vértice para o dispositivo. (ID3D10Device.VSSetShader) |
ID3D10Device::VSSetShaderResources Associe uma matriz de recursos de sombreador ao estágio do sombreador de vértice. |
Comentários
Um dispositivo é criado usando D3D10CreateDevice.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3d10.h |