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 |