Share via


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

Marca o início de uma passagem de renderização associando um conjunto de recursos de saída durante a passagem de renderização. Essas associações são para uma ou mais RTVs (exibições de destino de renderização) e/ou para uma DSV (exibição de estêncil de profundidade).

Sintaxe

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

Um UINT. O número de destinos de renderização associados.

pRenderTargets

Um ponteiro para uma D3D12_RENDER_PASS_RENDER_TARGET_DESC constante, que descreve associações (fixas durante a passagem de renderização) para uma ou mais RTVs (exibições de destino de renderização), bem como suas características de acesso inicial e final.

pDepthStencil

Um ponteiro para uma D3D12_RENDER_PASS_DEPTH_STENCIL_DESC constante, que descreve uma associação (fixada durante a passagem de renderização) para uma DSV (exibição de estêncil de profundidade), bem como suas características de acesso inicial e final.

Flags

Um D3D12_RENDER_PASS_FLAGS. A natureza/requisitos da passagem de renderização; por exemplo, seja uma passagem de renderização suspensa ou de retomada ou se deseja gravar em exibições de acesso não ordenadas.

Valor retornado

Nenhum

Requisitos

   
Cliente mínimo com suporte Windows 10, versão 1809 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho d3d12.h
Biblioteca D3D12.lib
DLL D3D12.dll

Confira também

EndRenderPass

ID3D12GraphicsCommandList4

Renderização