D3DBOX 構造体
D3DBOX 構造体
ボックスを定義する。
構文
typedef struct _D3DBOX {
UINT Left;
UINT Top;
UINT Right;
UINT Bottom;
UINT Front;
UINT Back;
} D3DBOX;
メンバ
- Left
ボックス左側面の x 軸上の位置座標。 - Top
ボックス上面の y 軸上の位置座標。 - Right
ボックス右側面の x 軸上の位置座標。 - Bottom
ボックス底面の y 軸上の位置座標。 - Front
ボックス前面の z 軸上の位置座標。 - Back
ボックス背面の z 軸上の位置座標。
注意
D3DBOX には左側面、上面、前面のエッジは含まれるが、右側面、底面、背面のエッジは含まれない。たとえば、100 単位の幅で 0 から始まるボックス (つまり、最大 99 までのポイントを含む) は、0 という値の Left メンバと 100 という値の Right メンバで表される。Right メンバの値が 99 ではないことに注意すること。
D3DBOX で示される面の順序の規則は、左から右、上から下、前から後である。
構造体の情報
ヘッダー | d3d9types.h |
最低限のオペレーティング システム | Windows 98 |