PFND3D12DDI_CLEAR_DEPTH_STENCIL_VIEW_0003回调函数 (d3d12umddi.h)

pfnClearDepthStencilView 函数清除指定的当前绑定深度模具视图。

语法

PFND3D12DDI_CLEAR_DEPTH_STENCIL_VIEW_0003 Pfnd3d12ddiClearDepthStencilView0003;

void Pfnd3d12ddiClearDepthStencilView0003(
  D3D12DDI_HCOMMANDLIST unnamedParam1,
  D3D12DDI_CPU_DESCRIPTOR_HANDLE ViewCPUHandle,
  UINT unnamedParam3,
  FLOAT unnamedParam4,
  UINT8 unnamedParam5,
  UINT NumRects,
  const D3D12DDI_RECT *pRects
)
{...}

参数

unnamedParam1

命令列表的驱动程序数据的句柄。 驱动程序使用此内存区域来存储与其命令列表相关的内部数据结构。

ViewCPUHandle

类型:D3D12DDI_CPU_DESCRIPTOR_HANDLE

描述 CPU 描述符句柄,该句柄表示要清除的深度模具视图的堆的开头。

unnamedParam3

一个 值,该值指定要影响缓冲区的哪些部分。

unnamedParam4

要设置模具的无符号 8 位整数值。

unnamedParam5

NumRects

pRects 参数指定的数组中的矩形数。

pRects

资源视图中要清除的矩形的D3D12DDI_RECT结构数组。

返回值

要求

要求
最低受支持的客户端 Windows 10
标头 d3d12umddi.h