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 ボックスを示しています。

右、下、および背面の値は、ボックス領域に含まれるピクセルの末尾を 1 ピクセル超えています。 つまり、 左、 上、 および前面 の値はボックス領域に含まれますが、右、下、および背面の値はボックス領域から除外されます。 たとえば、幅が 1 ピクセルのボックス (右から左) == 1 の場合です。ボックス領域には左ピクセルが含まれますが、右のピクセルは含まれません。
ボックスの座標は、バッファーの場合はバイト単位で、テクスチャの場合はテクセル単位です。
要件
ヘッダー | d3d11.h |