Método ID3D10Device::CreateDepthStencilView (d3d10.h)
Crie uma exibição de estêncil de profundidade para acessar dados de recursos.
Sintaxe
HRESULT CreateDepthStencilView(
[in] ID3D10Resource *pResource,
[in] const D3D10_DEPTH_STENCIL_VIEW_DESC *pDesc,
[out] ID3D10DepthStencilView **ppDepthStencilView
);
Parâmetros
[in] pResource
Tipo: ID3D10Resource*
Ponteiro para o recurso que servirá como a superfície de estêncil de profundidade. Esse recurso deve ter sido criado com o sinalizador D3D10_BIND_DEPTH_STENCIL .
[in] pDesc
Tipo: const D3D10_DEPTH_STENCIL_VIEW_DESC*
Ponteiro para uma descrição de exibição de estêncil de profundidade (consulte D3D10_DEPTH_STENCIL_VIEW_DESC). Defina esse parâmetro como NULL para criar uma exibição que acesse o mipmap nível 0 de todo o recurso (usando o formato com o qual o recurso foi criado).
[out] ppDepthStencilView
Tipo: ID3D10DepthStencilView**
Endereço de um ponteiro para um ID3D10DepthStencilView. Defina esse parâmetro como NULL para validar os outros parâmetros de entrada (o método retornará S_FALSE se os outros parâmetros de entrada passarem pela validação).
Retornar valor
Tipo: HRESULT
Esse método retorna um dos seguintes códigos de retorno do Direct3D 10.
Comentários
Uma exibição de estêncil de profundidade pode ser associada ao estágio de fusão de saída chamando ID3D10Device::OMSetRenderTargets.
Para obter mais informações em segundo plano, consulte a página do guia de programação sobre estênceis de profundidade.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d10.h |
Biblioteca | D3D10.lib |