次の方法で共有


D3DBOX 構造体

ボリュームを定義します。

構文

typedef struct D3DBOX {
  UINT Left;
  UINT Top;
  UINT Right;
  UINT Bottom;
  UINT Front;
  UINT Back;
} D3DBOX, *LPD3DBOX;

メンバー

Left

型: UINT

x 軸上のボックスの左側の位置。

上位

型: UINT

y 軸上のボックスの上部の位置。

Right

型: UINT

x 軸上のボックスの右側の位置。

型: UINT

ボックスの下部の y 軸上の位置。

Front

型: UINT

z 軸上のボックスの前面の位置。

戻る

型: UINT

Z 軸上のボックスの背面の位置。

解説

D3DBOX には、左、上、および前面のエッジが含まれます。ただし、右、下、および背面のエッジは含まれません。 たとえば、幅が 100 単位で、0 から始まるボックス (つまり、99 までのポイントを含む) は、Left メンバーの場合は 0、Right メンバーの場合は値 100 で表されます。 Right メンバーには値 99 は使用されないことに注意してください。

D3DBOX で観察される側の順序付けの制限は、左から右、上から下、前から後ろまでです。

要件

要件
ヘッダー
D3D9Types.h

関連項目

Direct3D 構造体