ID3D11DeviceContext::RSGetViewports

ラスタライザー ステージにバインドされているビューポートの配列を取得します。

void 
RSGetViewports(
  UINT *pNumViewports,
  D3D11_VIEWPORT *pViewports
);

パラメータ

  • pNumViewports
    入力で pViewports にビューポートの数を指定すると (範囲は 0 ~ D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE)、出力には返されたビューポートの実際の数が得られます。pViewports が NULL の場合、この値には現在バインドされているビューポートの数が設定されます。
  • pViewports
    デバイスにバインドされる D3D11_VIEWPORT 構造体の配列です。ビューポートの数 (pNumViewports の) が現在バインドされている実際の数より大きい場合、配列の使用されないメンバーには 0 が格納されます。ビューポートのサイズがデバイス機能レベルにどの程度依存しているかについては、構造体のページを参照してください。この依存性は、Direct3D 11 と Direct3D 10 とでは異なっています。

戻り値

返されるものはありません。

要件

ヘッダー: D3D11.h 宣言

ライブラリ: D3D11.lib 内容

関連項目

ID3D11DeviceContext