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 时,用户必须声明可以是以下一种或两种资源的所有资源:
- (呈现器目标视图) 或 DSV (数据源视图) 在该呈现通道中充当 RTV,和/或
- 通过 SUSPEND/RESUME 对从以前的呈现通道“恢复”。
调用此回调时,必须为所有资源提供 D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053 和 D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 枚举。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1809 |
标头 | d3d12umddi.h |