Compartilhar via


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

Confira também

Interfaces principais