Condividi tramite


PFND3D12DDI_BEGIN_RENDER_PASS_0053 funzione di callback (d3d12umddi.h)

Implementato dal driver client per avviare il passaggio di rendering.

Sintassi

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
)
{...}

Parametri

unnamedParam1

Elenco di comandi.

NumRenderTargets

Numero di destinazioni di rendering.

pRenderTargets

In_reads_opt(NumRenderTargets)

Puntatore alla struttura D3D12DDIARG_RENDER_PASS_RENDER_TARGET_DESC_0053 , che specifica la destinazione di rendering.

pDepthStencil

In_opt

Puntatore a D3D12DDIARG_RENDER_PASS_DEPTH_STENCIL_DESC_0053, che fornisce informazioni sullo stencil profondità passaggio di rendering.

Flags

Puntatore a un'enumerazione D3D12DDIARG_RENDER_PASS_FLAGS_0053 , che specifica lo stato del passaggio di rendering.

Valore restituito

nessuno

Osservazioni

Quando si chiama Pfnd3d12ddiBeginRenderPass, l'utente deve dichiarare tutte le risorse che possono essere una o entrambe le seguenti:

  • Servizio come RTV (visualizzazione destinazione di rendering) o DSV (visualizzazione origine dati) all'interno del passaggio di rendering e/o
  • 'ripresa' da un passaggio di rendering precedente, tramite una coppia SUSPEND/RESUME.

Le D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053 e le enumerazioni D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 devono essere fornite entrambe per tutte le risorse quando si chiama questo callback.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809
Intestazione d3d12umddi.h