ID3D10Device::ClearDepthStencilView 方法 (d3d10.h)
清除深度模具资源。
语法
void ClearDepthStencilView(
[in] ID3D10DepthStencilView *pDepthStencilView,
[in] UINT ClearFlags,
[in] FLOAT Depth,
[in] UINT8 Stencil
);
参数
[in] pDepthStencilView
指向要清除的深度模具的指针。
[in] ClearFlags
类型: UINT
要清除缓冲区的哪些部分。 请参阅 D3D10_CLEAR_FLAG。
[in] Depth
类型: FLOAT
使用此值清除深度缓冲区。 此值将固定在 0 和 1 之间。
[in] Stencil
类型: UINT8
使用此值清除模具缓冲区。
返回值
无
备注
Direct3D 9 与 Direct3D 10 之间的差异: 与 Direct3D 9 不同,始终清除资源视图的完整范围。 不应用视区和剪刀设置。 |
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d10.h |
Library | D3D10.lib |