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 |