Microsoft DirectX 8.0 (C++)

IDirect3DDevice8::SetViewport

デバイスにビューポート パラメータを設定する。

HRESULT SetViewport(
  CONST D3DVIEWPORT8* pViewport
);

パラメータ

pViewport
[in] 設定するビューポート パラメータを示す D3DVIEWPORT8 構造体へのポインタ。

戻り値

成功した場合は、D3D_OK を返す。

pViewport パラメータが無効な場合は、D3DERR_INVALIDCALL になる。

D3DVIEWPORT8 構造体で記述するビューポート パラメータが、レンダリング ターゲット サーフェス内に存在できない領域を記述している場合、メソッドは失敗し、D3DERR_INVALIDCALL を返す。

注意

IDirect3DDevice8::BeginSceneIDirect3DDevice8::EndScene の間での SetViewPort の呼び出しは、ジオメトリを描画する前に行わなければならない。

動作環境

  ヘッダー : d3d8.h で宣言。
  インポート ライブラリ : D3d8.lib を使用。

参照

IDirect3DDevice8::GetViewport