Método ID3D11Device::CreateDepthStencilView (d3d11.h)
Crie uma exibição de estêncil de profundidade para acessar dados de recursos.
Sintaxe
HRESULT CreateDepthStencilView(
[in] ID3D11Resource *pResource,
[in, optional] const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc,
[out, optional] ID3D11DepthStencilView **ppDepthStencilView
);
Parâmetros
[in] pResource
Tipo: ID3D11Resource*
Ponteiro para o recurso que servirá como a superfície de estêncil de profundidade. Esse recurso deve ter sido criado com o sinalizador D3D11_BIND_DEPTH_STENCIL .
[in, optional] pDesc
Tipo: const D3D11_DEPTH_STENCIL_VIEW_DESC*
Ponteiro para uma descrição de exibição de estêncil de profundidade (consulte D3D11_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, optional] ppDepthStencilView
Tipo: ID3D11DepthStencilView**
Endereço de um ponteiro para um ID3D11DepthStencilView. 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).
Valor retornado
Tipo: HRESULT
Esse método retorna um dos seguintes códigos de retorno do Direct3D 11.
Comentários
Uma exibição de estêncil de profundidade pode ser associada ao estágio de fusão de saída chamando ID3D11DeviceContext::OMSetRenderTargets.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3d11.h |
Biblioteca | D3D11.lib |