Metodo ID3D12GraphicsCommandList4::BeginRenderPass (d3d12.h)

Contrassegna l'inizio di un passaggio di rendering associando un set di risorse di output per la durata del passaggio di rendering. Queste associazioni sono destinate a una o più viste di destinazione di rendering (RTV) e/o a una visualizzazione depth stencil (DSV).

Sintassi

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
);

Parametri

NumRenderTargets

Un UINT. Numero di destinazioni di rendering associate.

pRenderTargets

Puntatore a una costante D3D12_RENDER_PASS_RENDER_TARGET_DESC, che descrive le associazioni (fisse per la durata del passaggio di rendering) a una o più viste di destinazione di rendering (RTV), nonché le relative caratteristiche di accesso iniziale e finale.

pDepthStencil

Puntatore a una costante D3D12_RENDER_PASS_DEPTH_STENCIL_DESC, che descrive un'associazione (fissa per la durata del passaggio di rendering) a una visualizzazione DSV (Depth Stencil), nonché alle relative caratteristiche di accesso iniziale e finale.

Flags

Un D3D12_RENDER_PASS_FLAGS. Natura/requisiti del passaggio di rendering; Ad esempio, se si tratta di una sospensione o di una ripresa del passaggio di rendering o se vuole scrivere in visualizzazioni di accesso non ordinate.

Valore restituito

nessuno

Requisiti

   
Client minimo supportato Windows 10, versione 1809 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione d3d12.h
Libreria D3D12.lib
DLL D3D12.dll

Vedi anche

EndRenderPass

ID3D12GraphicsCommandList4

Rendering