Método ID3D12Device::CreateDepthStencilView (d3d12.h)

Crea una vista de galería de símbolos de profundidad para acceder a los datos de recursos.

Sintaxis

void CreateDepthStencilView(
  [in, optional] ID3D12Resource                      *pResource,
  [in, optional] const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc,
  [in]           D3D12_CPU_DESCRIPTOR_HANDLE         DestDescriptor
);

Parámetros

[in, optional] pResource

Tipo: ID3D12Resource*

Puntero al objeto ID3D12Resource que representa la galería de símbolos de profundidad.

Se debe proporcionar al menos uno de pResource o pDesc . Un valor pResource null se usa para inicializar un descriptor NULL, que garantiza el comportamiento de enlace null similar a D3D11 (lectura 0, se descartan las escrituras), pero debe tener un pDesc válido para determinar el tipo de descriptor.

[in, optional] pDesc

Tipo: const D3D12_DEPTH_STENCIL_VIEW_DESC*

Puntero a una estructura de D3D12_DEPTH_STENCIL_VIEW_DESC que describe la vista de galería de símbolos de profundidad.

Se usa un pDesc null para inicializar un descriptor predeterminado, si es posible. Este comportamiento es idéntico al comportamiento del descriptor null D3D11, donde se rellenan los valores predeterminados. Este comportamiento hereda el formato de recurso y la dimensión (si no son sin tipos) y los DSV tienen como destino el primer mip y todos los segmentos de matriz. No todos los recursos admiten la inicialización de descriptores NULL.

[in] DestDescriptor

Tipo: D3D12_CPU_DESCRIPTOR_HANDLE

Describe el identificador del descriptor de CPU que representa el inicio del montón que contiene la vista de galería de símbolos de profundidad.

Valor devuelto

None

Requisitos

   
Plataforma de destino Windows
Encabezado d3d12.h
Library D3D12.lib
Archivo DLL D3D12.dll

Consulte también

ID3D12Device