PFND3D12DDI_BEGIN_RENDER_PASS_0053 função de retorno de chamada (d3d12umddi.h)
Implementado pelo driver cliente para iniciar a Passagem de Renderização.
Sintaxe
PFND3D12DDI_BEGIN_RENDER_PASS_0053 Pfnd3d12ddiBeginRenderPass0053;
void Pfnd3d12ddiBeginRenderPass0053(
D3D12DDI_HCOMMANDLIST unnamedParam1,
UINT NumRenderTargets,
const D3D12DDIARG_RENDER_PASS_RENDER_TARGET_DESC_0053 *pRenderTargets,
const D3D12DDIARG_RENDER_PASS_DEPTH_STENCIL_DESC_0053 *pDepthStencil,
D3D12DDIARG_RENDER_PASS_FLAGS_0053 Flags
)
{...}
Parâmetros
unnamedParam1
Lista de comandos.
NumRenderTargets
O número de destinos de renderização.
pRenderTargets
In_reads_opt(NumRenderTargets)
Ponteiro para a estrutura D3D12DDIARG_RENDER_PASS_RENDER_TARGET_DESC_0053 , que especifica o destino de renderização.
pDepthStencil
In_opt
Ponteiro para D3D12DDIARG_RENDER_PASS_DEPTH_STENCIL_DESC_0053, que fornece informações sobre o estêncil de profundidade de Passagem de Renderização.
Flags
Ponteiro para uma enumeração D3D12DDIARG_RENDER_PASS_FLAGS_0053 , que especifica o estado da Passagem de Renderização.
Retornar valor
Nenhum
Comentários
Ao chamar Pfnd3d12ddiBeginRenderPass, o usuário deve declarar todos os recursos que podem ser um ou ambos os seguintes:
- Servindo como RTVs (modo de exibição de destino de renderização) ou DSVs (exibição de fonte de dados) dentro dessa passagem de renderização e/ou
- 'resumindo' de um Passe de Renderização anterior, por meio de um par SUSPEND/RESUME.
As enumerações D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053 e D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 devem ser fornecidas para todos os recursos ao chamar esse retorno de chamada.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 |
Cabeçalho | d3d12umddi.h |