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 |