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

原点が左、前、上端である 3D ボックスの図

および背面の値は、ボックス領域に含まれるピクセルの末尾を 1 ピクセル超えています。 つまり、 および前面 の値はボックス領域に含まれますが、右、下、および背面の値はボックス領域から除外されます。 たとえば、幅が 1 ピクセルのボックス (右から左) == 1 の場合です。ボックス領域には左ピクセルが含まれますが、右のピクセルは含まれません。

ボックスの座標は、バッファーの場合はバイト単位で、テクスチャの場合はテクセル単位です。

要件

   
ヘッダー d3d11.h

こちらもご覧ください

コア構造