Interfaz ID3D10Device (d3d10.h)

La interfaz del dispositivo representa un adaptador virtual para Direct3D 10.0; se usa para realizar la representación y crear recursos de Direct3D.

Herencia

La interfaz ID3D10Device hereda de la interfaz IUnknown . ID3D10Device también tiene estos tipos de miembros:

Métodos

La interfaz ID3D10Device tiene estos métodos.

 
ID3D10Device::CheckCounter

Obtenga el tipo, el nombre, las unidades de medida y una descripción de un contador existente. (ID3D10Device.CheckCounter)
ID3D10Device::CheckCounterInfo

Obtenga la información de un contador. (ID3D10Device.CheckCounterInfo)
ID3D10Device::CheckFormatSupport

Obtenga la compatibilidad con un formato determinado en el dispositivo de vídeo instalado. (ID3D10Device.CheckFormatSupport)
ID3D10Device::CheckMultisampleQualityLevels

Obtenga el número de niveles de calidad disponibles durante el muestreo múltiple. (ID3D10Device.CheckMultisampleQualityLevels)
ID3D10Device::ClearDepthStencilView

Borra el recurso de galería de símbolos de profundidad. (ID3D10Device.ClearDepthStencilView)
ID3D10Device::ClearRenderTargetView

Establezca todos los elementos de un destino de representación en un valor. (ID3D10Device.ClearRenderTargetView)
ID3D10Device::ClearState

Restaurar toda la configuración predeterminada del dispositivo; devuelve el dispositivo al estado en el que estaba cuando se creó.
ID3D10Device::CopyResource

Copie todo el contenido del recurso de origen en el recurso de destino mediante la GPU. (ID3D10Device.CopyResource)
ID3D10Device::CopySubresourceRegion

Copie una región de un recurso de origen en un recurso de destino. (ID3D10Device.CopySubresourceRegion)
ID3D10Device::CreateBlendState

Cree un objeto blend-state que encapsula el estado de fusión para la fase de fusión de salida. (ID3D10Device.CreateBlendState)
ID3D10Device::CreateBuffer

Cree un búfer (búfer de vértices, búfer de índice o búfer de constantes de sombreador).
ID3D10Device::CreateCounter

Cree un objeto counter para medir el rendimiento de la GPU. (ID3D10Device.CreateCounter)
ID3D10Device::CreateDepthStencilState

Cree un objeto de estado de galería de símbolos de profundidad que encapsula la información de prueba de galería de símbolos de profundidad para la fase de fusión de salida. (ID3D10Device.CreateDepthStencilState)
ID3D10Device::CreateDepthStencilView

Cree una vista de galería de símbolos de profundidad para acceder a los datos de recursos. (ID3D10Device.CreateDepthStencilView)
ID3D10Device::CreateGeometryShader

Cree un sombreador de geometría. (ID3D10Device.CreateGeometryShader)
ID3D10Device::CreateGeometryShaderWithStreamOutput

Crea un sombreador de geometría que puede escribir en búferes de salida de streaming. (ID3D10Device.CreateGeometryShaderWithStreamOutput)
ID3D10Device::CreateInputLayout

Cree un objeto de diseño de entrada para describir los datos del búfer de entrada para la fase del ensamblador de entrada. (ID3D10Device.CreateInputLayout)
ID3D10Device::CreatePixelShader

Cree un sombreador de píxeles. (ID3D10Device.CreatePixelShader)
ID3D10Device::CreatePredicate

Crea un predicado. (ID3D10Device.CreatePredicate)
ID3D10Device::CreateQuery

Esta interfaz encapsula los métodos para consultar información de la GPU. (ID3D10Device.CreateQuery)
ID3D10Device::CreateRasterizerState

Cree un objeto de estado de rasterizador que indique a la fase de rasterizador cómo comportarse. (ID3D10Device.CreateRasterizerState)
ID3D10Device::CreateRenderTargetView

Cree una vista de destino de representación para acceder a los datos de recursos.
ID3D10Device::CreateSamplerState

Cree un objeto sampler-state que encapsula la información de muestreo para una textura. (ID3D10Device.CreateSamplerState)
ID3D10Device::CreateShaderResourceView

Cree una vista de recursos de sombreador para acceder a los datos de un recurso. (ID3D10Device.CreateShaderResourceView)
ID3D10Device::CreateTexture1D

Cree una matriz de texturas 1D (consulte Texture1D).
ID3D10Device::CreateTexture2D

Cree una matriz de texturas 2D (consulte Texture2D).
ID3D10Device::CreateTexture3D

Cree una sola textura 3D (consulte Texture3D).
ID3D10Device::CreateVertexShader

Cree un objeto de sombreador de vértices a partir de un sombreador compilado. (ID3D10Device.CreateVertexShader)
ID3D10Device::D raw

Dibuje primitivos no indexados y no indizado. (ID3D10Device.Draw)
ID3D10Device::D rawAuto

Dibuje la geometría de un tamaño desconocido creado por la fase del sombreador de geometría. Vea Notas.
ID3D10Device::D rawIndexed

Dibuje primitivos indizado y no con instancias. (ID3D10Device.DrawIndexed)
ID3D10Device::D rawIndexedInstanced

Dibujar primitivos indizados e instancias. (ID3D10Device.DrawIndexedInstanced)
ID3D10Device::D rawInstanced

Dibuje primitivos no indexados e indizado. (ID3D10Device.DrawInstanced)
ID3D10Device::Flush

Envíe comandos en cola en el búfer de comandos a la GPU.
ID3D10Device::GenerateMips

Genera mapas MIP para el recurso de sombreador especificado. (ID3D10Device.GenerateMips)
ID3D10Device::GetCreationFlags

Obtenga las marcas usadas durante la llamada para crear el dispositivo con D3D10CreateDevice.
ID3D10Device::GetDeviceRemovedReason

Obtenga el motivo por el que se quitó el dispositivo. (ID3D10Device.GetDeviceRemovedReason)
ID3D10Device::GetExceptionMode

Obtiene las marcas del modo de excepción. (ID3D10Device.GetExceptionMode)
ID3D10Device::GetPredication

Obtiene el estado del predicado de representación. (ID3D10Device.GetPredication)
ID3D10Device::GetPrivateData

Obtener datos de un dispositivo asociado a un guid.
ID3D10Device::GetTextFilterSize

Este método no se implementa. (ID3D10Device.GetTextFilterSize)
ID3D10Device::GSGetConstantBuffers

Obtenga los búferes de constantes utilizados por la fase de canalización del sombreador de geometría. (ID3D10Device.GSGetConstantBuffers)
ID3D10Device::GSGetSamplers

Obtenga una matriz de estados de sampler de la fase de canalización del sombreador de geometría.
ID3D10Device::GSGetShader

Obtenga el sombreador de geometría establecido actualmente en el dispositivo. (ID3D10Device.GSGetShader)
ID3D10Device::GSGetShaderResources

Obtiene los recursos del sombreador de geometría. (ID3D10Device.GSGetShaderResources)
ID3D10Device::GSSetConstantBuffers

Establezca los búferes de constantes utilizados por la fase de canalización del sombreador de geometría.
ID3D10Device::GSSetSamplers

Establezca una matriz de estados de sampler en la fase de canalización del sombreador de geometría. (ID3D10Device.GSSetSamplers)
ID3D10Device::GSSetShader

Establezca un sombreador de geometría en el dispositivo. (ID3D10Device.GSSetShader)
ID3D10Device::GSSetShaderResources

Enlace una matriz de recursos de sombreador a la fase del sombreador de geometría. (ID3D10Device.GSSetShaderResources)
ID3D10Device::IAGetIndexBuffer

Obtenga un puntero al búfer de índice enlazado a la fase del ensamblador de entrada. (ID3D10Device.IAGetIndexBuffer)
ID3D10Device::IAGetInputLayout

Obtiene un puntero al objeto de diseño de entrada enlazado a la fase del ensamblador de entrada. (ID3D10Device.IAGetInputLayout)
ID3D10Device::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. (ID3D10Device.IAGetPrimitiveTopology)
ID3D10Device::IAGetVertexBuffers

Obtenga los búferes de vértices enlazados a la fase del ensamblador de entrada. (ID3D10Device.IAGetVertexBuffers)
ID3D10Device::IASetIndexBuffer

Enlace un búfer de índice a la fase del ensamblador de entrada. (ID3D10Device.IASetIndexBuffer)
ID3D10Device::IASetInputLayout

Enlace un objeto de diseño de entrada a la fase del ensamblador de entrada. (ID3D10Device.IASetInputLayout)
ID3D10Device::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. (ID3D10Device.IASetPrimitiveTopology)
ID3D10Device::IASetVertexBuffers

Enlace una matriz de búferes de vértices a la fase del ensamblador de entrada. (ID3D10Device.IASetVertexBuffers)
ID3D10Device::OMGetBlendState

Obtenga el estado de combinación de la fase de fusión de salida. (ID3D10Device.OMGetBlendState)
ID3D10Device::OMGetDepthStencilState

Obtiene el estado de galería de símbolos de profundidad de la fase de fusión de salida. (ID3D10Device.OMGetDepthStencilState)
ID3D10Device::OMGetRenderTargets

Obtenga punteros a los destinos de representación y al búfer de galería de símbolos de profundidad que están disponibles para la fase de fusión de salida.
ID3D10Device::OMSetBlendState

Establezca el estado de fusión de la fase de fusión de salida. (ID3D10Device.OMSetBlendState)
ID3D10Device::OMSetDepthStencilState

Establece el estado de la galería de símbolos de profundidad de la fase de fusión de salida. (ID3D10Device.OMSetDepthStencilState)
ID3D10Device::OMSetRenderTargets

Enlace uno o varios destinos de representación y el búfer de galería de símbolos de profundidad a la fase de fusión de salida.
ID3D10Device::OpenSharedResource

Conceda a un dispositivo acceso a un recurso compartido creado en un dispositivo Direct3d diferente.
ID3D10Device::P SGetConstantBuffers

Obtiene los búferes de constantes utilizados por la fase de canalización del sombreador de píxeles. (ID3D10Device.PSGetConstantBuffers)
ID3D10Device::P SGetSamplers

Obtenga una matriz de estados de sampler de la fase de canalización del sombreador de píxeles. (ID3D10Device.PSGetSamplers)
ID3D10Device::P SGetShader

Obtenga el sombreador de píxeles establecido actualmente en el dispositivo. (ID3D10Device.PSGetShader)
ID3D10Device::P SGetShaderResources

Obtiene los recursos del sombreador de píxeles. (ID3D10Device.PSGetShaderResources)
ID3D10Device::P SSetConstantBuffers

Establezca los búferes de constantes usados por la fase de canalización del sombreador de píxeles.
ID3D10Device::P SSetSamplers

Establezca una matriz de estados de sampler en la fase de canalización del sombreador de píxeles. (ID3D10Device.PSSetSamplers)
ID3D10Device::P SSetShader

Establece un sombreador de píxeles en el dispositivo. (ID3D10Device.PSSetShader)
ID3D10Device::P SSetShaderResources

Enlace una matriz de recursos de sombreador a la fase del sombreador de píxeles. (ID3D10Device.PSSetShaderResources)
ID3D10Device::ResolveSubresource

Copie un recurso de muestreo múltiple en un recurso que no sea multimuestreo. Esta API es más útil cuando se vuelve a usar el rendertarget resultante de un pase de representación como entrada para un segundo paso de representación.
ID3D10Device::RSGetScisorRects

Obtenga la matriz de rectángulos de tijera enlazados a la fase de rasterizador. (ID3D10Device.RSGetScisorRects)
ID3D10Device::RSGetState

Obtenga el estado de rasterizador de la fase de rasterizador de la canalización. (ID3D10Device.RSGetState)
ID3D10Device::RSGetViewports

Obtención de la matriz de ventanillas enlazadas a la fase de rasterizador
ID3D10Device::RSSetScisorRects

Enlace una matriz de rectángulos de tijeras a la fase de rasterizador. (ID3D10Device.RSSetScisorRects)
ID3D10Device::RSSetState

Establezca el estado del rasterizador para la fase de rasterizador de la canalización. (ID3D10Device.RSSetState)
ID3D10Device::RSSetViewports

Enlace una matriz de ventanillas a la fase de rasterizador de la canalización. (ID3D10Device.RSSetViewports)
ID3D10Device::SetExceptionMode

Obtiene las marcas del modo de excepción. (ID3D10Device.SetExceptionMode)
ID3D10Device::SetPredication

Establezca un predicado de representación. (ID3D10Device.SetPredication)
ID3D10Device::SetPrivateData

Establezca los datos en un dispositivo y asócielos con un guid. (ID3D10Device.SetPrivateData)
ID3D10Device::SetPrivateDataInterface

Asocie una interfaz derivada de IUnknown a este dispositivo y asocie esa interfaz con un guid definido por la aplicación.
ID3D10Device::SetTextFilterSize

Este método no se implementa. (ID3D10Device.SetTextFilterSize)
ID3D10Device::SOGetTargets

Obtenga los búferes de salida de destino para la fase StreamOutput de la canalización.
ID3D10Device::SOSetTargets

Establezca los búferes de salida de destino para la fase StreamOutput, que habilita o deshabilita la canalización para transmitir datos de salida.
ID3D10Device::UpdateSubresource

La CPU copia los datos de la memoria en un subrecurso creado en memoria no asignable. Vea Notas.
ID3D10Device::VSGetConstantBuffers

Obtenga los búferes de constantes usados por la fase de canalización del sombreador de vértices. (ID3D10Device.VSGetConstantBuffers)
ID3D10Device::VSGetSamplers

Obtenga una matriz de estados de sampler de la fase de canalización del sombreador de vértices. (ID3D10Device.VSGetSamplers)
ID3D10Device::VSGetShader

Obtenga el sombreador de vértices establecido actualmente en el dispositivo. (ID3D10Device.VSGetShader)
ID3D10Device::VSGetShaderResources

Obtenga los recursos del sombreador de vértices. (ID3D10Device.VSGetShaderResources)
ID3D10Device::VSSetConstantBuffers

Establezca los búferes de constantes usados por la fase de canalización del sombreador de vértices.
ID3D10Device::VSSetSamplers

Establezca una matriz de estados de sampler en la fase de canalización del sombreador de vértices. (ID3D10Device.VSSetSamplers)
ID3D10Device::VSSetShader

Establezca un sombreador de vértices en el dispositivo. (ID3D10Device.VSSetShader)
ID3D10Device::VSSetShaderResources

Enlace una matriz de recursos de sombreador a la fase del sombreador de vértices.

Comentarios

Se crea un dispositivo con D3D10CreateDevice.

Requisitos

   
Plataforma de destino Windows
Encabezado d3d10.h

Consulte también

Interfaces principales