Compartilhar 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 exibição de estêncil de profundidade (DSV).

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 um D3D12_RENDER_PASS_RENDER_TARGET_DESCconstante, 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_DESCconstante, 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 suspensão ou uma passagem de renderização de retomada ou se deseja gravar em exibições de acesso não ordenadas.

Valor de retorno

Nenhum

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 1809 [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2016 [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho d3d12.h
biblioteca D3D12.lib
de DLL D3D12.dll

Consulte também

EndRenderPass

ID3D12GraphicsCommandList4

de renderização