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 像素的框, (右 - 左) == 1;框区域包括左像素,但不包括右像素。

对于缓冲区,框的坐标以字节为单位,纹理的纹素以字节为单位。

要求

要求
Header d3d11.h

另请参阅

核心结构