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 で観察される側の順序付けの制限は、左から右、上から下、前から後ろまでです。
要件
要件 | 値 |
---|---|
ヘッダー |
|
関連項目