ID3D10Device::RSSetViewports 方法 (d3d10.h)
语法
void RSSetViewports(
[in] UINT NumViewports,
[in] const D3D10_VIEWPORT *pViewports
);
参数
[in] NumViewports
类型: UINT
要绑定的视区数。
[in] pViewports
类型: const D3D10_VIEWPORT*
(看到要绑定到设备的 D3D10_VIEWPORT) 的视区数组。 每个视区必须在允许的范围内具有其盘区:D3D10_VIEWPORT_BOUNDS_MIN、D3D10_VIEWPORT_BOUNDS_MAX、D3D10_MIN_DEPTH和D3D10_MAX_DEPTH。
返回值
无
备注
所有视区必须以原子方式设置为一个操作。 调用未定义的任何视区都将被禁用。
要使用的视区由几何着色器的SV_ViewportArrayIndex语义输出决定, (请参阅 着色器语义语法) 。 如果几何着色器不使用SV_ViewportArrayIndex语义,则 Direct3D 将使用数组中的第一个视区。
要求
目标平台 | Windows |
标头 | d3d10.h |
Library | D3D10.lib |