次の方法で共有


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 ボックスの図

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

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

要件

要件
Header d3d11.h

こちらもご覧ください

コア構造