共用方式為


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_0053D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 列舉。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 1809
標頭 d3d12umddi.h