PFND3D12DDI_BEGIN_RENDER_PASS_0053回呼函式 (d3d12umddi.h)
由客戶端驅動程序實作以啟動轉譯階段。
語法
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
)
{...}
參數
unnamedParam1
命令清單。
NumRenderTargets
轉譯目標的數目。
pRenderTargets
In_reads_opt(NumRenderTargets)
指定轉譯目標的 D3D12DDIARG_RENDER_PASS_RENDER_TARGET_DESC_0053 結構的指標。
pDepthStencil
In_opt
指向 D3D12DDIARG_RENDER_PASS_DEPTH_STENCIL_DESC_0053的指標,提供轉譯傳遞深度樣板的相關信息。
Flags
指定轉譯階段狀態之 D3D12DDIARG_RENDER_PASS_FLAGS_0053 列舉的指標。
傳回值
沒有
言論
呼叫 Pfnd3d12ddiBeginRenderPass 時,用戶必須宣告所有可以是下列其中一項或兩者的資源:
- 作為 RTV(轉譯目標檢視)或 DSV(數據源檢視)在該轉譯階段內,以及/或
- 透過 SUSPEND/RESUME 配對從先前的轉譯階段「繼續」。
呼叫此回呼時,必須針對所有資源提供 D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053 和 D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 列舉。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1809 |
標頭 | d3d12umddi.h |