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 框,其中原点为左、前、上角。
右、底和后方的值都是框区域中包含的像素末尾之后的一个像素。 也就是说, 左、 上和 前 的值包含在框区域中,而右、下和后的值则从框区域排除。 例如,对于宽度为 1 像素的框, (右 - 左) == 1;框区域包括左像素,但不包括右像素。
对于缓冲区,框的坐标以字节为单位,纹理的纹素以字节为单位。
要求
要求 | 值 |
---|---|
Header | d3d11.h |