METODE ID3D12GraphicsCommandList4::BeginRenderPass (d3d12.h)
Menandai awal pass render dengan mengikat sekumpulan sumber daya output selama durasi lulus render. Pengikatan ini adalah untuk satu atau beberapa tampilan target render (RTV), dan/atau ke tampilan stensil kedalaman (DSV).
Sintaks
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
);
Parameter
NumRenderTargets
UINT. Jumlah target render yang terikat.
pRenderTargets
Penunjuk ke D3D12_RENDER_PASS_RENDER_TARGET_DESC konstanta, yang menjelaskan pengikatan (diperbaiki selama durasi pass render) ke satu atau beberapa tampilan target render (RTV), serta karakteristik akses awal dan akhirnya.
pDepthStencil
Penunjuk ke D3D12_RENDER_PASS_DEPTH_STENCIL_DESC konstanta, yang menjelaskan pengikatan (diperbaiki selama durasi pass render) ke tampilan stensil kedalaman (DSV), serta karakteristik akses awal dan akhirnya.
Flags
Sebuah D3D12_RENDER_PASS_FLAGS. Sifat/persyaratan lulus render; misalnya, apakah itu penangguhan atau melanjutkan lulus render, atau apakah ingin menulis ke tampilan akses yang tidak diurutkan.
Mengembalikan nilai
Tidak ada
Persyaratan
Klien minimum yang didukung | Windows 10, versi 1809 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2016 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | d3d12.h |
Pustaka | D3D12.lib |
DLL | D3D12.dll |