Поделиться через


структура D3D11_BOX (d3d11.h)

Определяет трехмерный прямоугольник.

Синтаксис

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 задней части коробки.

Комментарии

На следующей схеме показан трехмерный прямоугольник, где источником является левый, передний и верхний угол.

Схема трехмерного прямоугольного окна, где источником является левый, передний, верхний угол

Значения справа, снизу и назад — это каждый пиксель после конца пикселей, включенных в область поля. То есть значения для левого, верхнего и переднего крае включаются в область поля, а значения справа, внизу и назад исключаются из области поля. Например, для поля шириной в один пиксель (справа - слева) == 1; область поля включает левый пиксель, но не правый пиксель.

Координаты поля находятся в байтах для буферов и в текселях для текстур.

Требования

Требование Значение
Заголовок d3d11.h

См. также раздел

Основные структуры