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 |