Microsoft DirectX 8.0 (C++)

D3DBOX

ボリュームを定義する。

typedef struct _D3DBOX {
    UINT                Left;
    UINT                Top;
    UINT                Right;
    UINT                Bottom;
    UINT                Front;
    UINT                Back;
} D3DBOX;

メンバ

Left、Top、Right、Bottom、Front、および Back
ボックスのディメンジョン。

注意

D3DBOX には左側面、上面、および前面のエッジは含まれるが、右側面、底面、および背面のエッジは含まれない。たとえば、100 単位の幅で 0 から始まるボックス (つまり、最大 99 までのポイントを含む) は、0 という値の Left メンバと 100 という値の Right メンバで表される。Right メンバの値が 99 ではないことに注意すること。

D3DBOX で示される面の順序の規則は、左から右、上から下、および前から後である。

動作環境

  ヘッダー : D3d8types.h で宣言。