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

Confira também

ID3D10Device Interface