D3D11_VIEWPORT
ビューポートの寸法を定義します。
typedef struct D3D11_VIEWPORT {
FLOAT TopLeftX;
FLOAT TopLeftY;
FLOAT Width;
FLOAT Height;
FLOAT MinDepth;
FLOAT MaxDepth;
} D3D11_VIEWPORT;
メンバ
- TopLeftX
ビューポートの左側の X 位置です。D3D11_VIEWPORT_BOUNDS_MIN ~ D3D11_VIEWPORT_BOUNDS_MAX の範囲で指定します。 - TopLeftY
ビューポートの上部の Y 位置です。D3D11_VIEWPORT_BOUNDS_MIN ~ D3D11_VIEWPORT_BOUNDS_MAX の範囲で指定します。 - Width
ビューポートの幅です。 - Height
ビューポートの高さです。 - MinDepth
ビューポートの最小深度です。0 ~ 1 の範囲で指定します。 - MaxDepth
ビューポートの最大深度です。0 ~ 1 の範囲で指定します。
解説
どの場合も、Width と Height はゼロ以上であることが必要です。また、TopLeftX + Width と TopLeftY + Height は XXX_VIEWPORT_BOUNDS_MAX 以下であることが必要です。
Direct3D 11 と Direct3D 10 でのビューポート サイズおよび機能レベル サポートの違い ビューポート サイズの最小値から最大値までの範囲は、D3D_FEATURE_LEVEL で定義した機能レベルによって異なります。
|
要件
ヘッダー: D3D11.h 宣言
ライブラリ: D3D11.lib 内容