D3D11_BOX構造体 (d3d11.h)
3D ボックスを定義します。
構文
typedef struct D3D11_BOX {
UINT left;
UINT top;
UINT front;
UINT right;
UINT bottom;
UINT back;
} D3D11_BOX;
メンバー
left
型: UINT
ボックスの左側の x 位置。
top
型: UINT
ボックスの上部の y 位置。
front
型: UINT
ボックスの前面の z 位置。
right
型: UINT
ボックスの右側の x 位置。
bottom
型: UINT
ボックスの下部の y 位置。
back
型: UINT
ボックスの背面の z 位置。
注釈
次の図は 3D ボックスを示しています。原点は左、前、上隅です。
right、bottom、back の値は、ボックス領域に含まれるピクセルの末尾を 1 ピクセル超えています。 つまり、left、top、front の値はボックス領域に含まれ、右、下、および背面の値はボックス領域から除外されます。 たとえば、幅が 1 ピクセルのボックス (右から左) == 1 の場合です。ボックス領域には左のピクセルが含まれますが、右のピクセルは含まれません。
ボックスの座標は、バッファーの場合はバイト単位、テクスチャの場合はテクセル単位です。
要件
要件 | 値 |
---|---|
Header | d3d11.h |