Pular para o conteúdo principal
Cria uma exibição de profundidade/estêncil para acessar dados de recursos.

Sintaxe

Parâmetros

pResource [in, optional]
Tipo: ID3D12Resource *
Um ponteiro para o objeto ID3D12Resource que representa o estêncil de profundidade. Pelo menos um entre pResource ou pDesc deve ser fornecido. Um pResource nulo é usado para inicializar um descritor nulo, o que garante um comportamento de associação nula semelhante ao do D3D11 (leitura de 0s, gravações descartadas), mas deve ter um pDesc válido para determinar o tipo de descritor. pDesc [in, optional]
Tipo: const D3D12_DEPTH_STENCIL_VIEW_DESC *
Um ponteiro para uma estrutura D3D12_DEPTH_STENCIL_VIEW_DESC que descreve a exibição de profundidade/estêncil. Um pDesc nulo é usado para inicializar um descritor padrão, se possível. Esse comportamento é idêntico ao comportamento de descritor nulo do D3D11, em que os padrões são preenchidos. Esse comportamento herda o formato e a dimensão do recurso (se não for sem tipo), e os DSVs têm como destino o primeiro mip e todas as fatias de matriz. Nem todos os recursos são compatíveis com a inicialização de descritor nulo. DestDescriptor [in]
Tipo: D3D12_CPU_DESCRIPTOR_HANDLE
Descreve o identificador de descritor da CPU que representa o início do heap que contém a exibição de profundidade/estêncil.

Valor retornado

Tipo: void Nenhum.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas compatíveis: consoles XBOX Series e família XBOX One

Confira também

ID3D12Device
Última modificação em 6 de outubro de 2026