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
程式庫 D3D10.lib

另請參閱

ID3D10Device 介面