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 方塊的圖表,其中原點為左、前、上角

方的值都是在方塊區域中包含之像素結尾的每一個圖元。 也就是說, 方的值會包含在方塊區域中,而右、下和後方的值會從方塊區域排除。 例如,針對一個像素寬的方塊, (向右 - 左) == 1;方塊區域包含左圖元,但不包含右圖元。

方塊的座標是緩衝區的位元組,以及紋理的紋素。

規格需求

需求
標頭 d3d11.h

另請參閱

核心結構