Compartir a través de


Método ID3D12GraphicsCommandList4::BeginRenderPass (d3d12.h)

Marca el principio de un pase de representación enlazando un conjunto de recursos de salida durante el paso de representación. Estos enlaces son para una o varias vistas de destino de representación (RTV) o para una vista de galería de símbolos de profundidad (DSV).

Sintaxis

void BeginRenderPass(
  UINT                                       NumRenderTargets,
  const D3D12_RENDER_PASS_RENDER_TARGET_DESC *pRenderTargets,
  const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *pDepthStencil,
  D3D12_RENDER_PASS_FLAGS                    Flags
);

Parámetros

NumRenderTargets

Un UINT. Número de destinos de representación que se enlazan.

pRenderTargets

Puntero a una constante D3D12_RENDER_PASS_RENDER_TARGET_DESC, que describe los enlaces (fijos durante el paso de representación) a una o varias vistas de destino de representación (RTV), así como sus características de acceso inicial y final.

pDepthStencil

Puntero a una constante D3D12_RENDER_PASS_DEPTH_STENCIL_DESC, que describe un enlace (fijo durante el paso de representación) a una vista de galería de símbolos de profundidad (DSV), así como sus características de acceso inicial y final.

Flags

Un D3D12_RENDER_PASS_FLAGS. La naturaleza o los requisitos del pase de representación; por ejemplo, si se trata de un pase de representación de suspensión o reanudación, o si quiere escribir en vistas de acceso desordenadas.

Valor devuelto

None

Requisitos

   
Cliente mínimo compatible Windows 10, versión 1809 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado d3d12.h
Library D3D12.lib
Archivo DLL D3D12.dll

Consulte también

EndRenderPass

ID3D12GraphicsCommandList4

Representación