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


структура D3D12_SAMPLE_POSITION (d3d12.h)

Описывает позицию образца в вложенных пикселях для использования с программируемыми позициями образца.

Синтаксис

typedef struct D3D12_SAMPLE_POSITION {
  INT8 X;
  INT8 Y;
} D3D12_SAMPLE_POSITION;

Члены

X

Значение координаты вложенного пикселя со знаком на оси X.

Y

Значение координаты вложенного пикселя со знаком на оси Y.

Комментарии

Позиции выборки имеют начало (0, 0) в центре пикселя. Каждая из координат X и Y имеет значение со знаком в диапазоне от -8 (сверху/слева) до 7 (внизу/справа). Недопустимые значения за пределами этого диапазона.

Каждый шаг этих целочисленных значений представляет 1/16 пикселя. Например, значения X и Y с -8 и 4 соответственно соответствуют значениям с плавающей запятой –0,5 и 0,25, точке, расположенной на самом левом крае пикселя, на полпути между его центральной и нижней границами. Из-за этого самый нижний и правый края пикселя недоступны для выборки (эти позиции доступны как самые верхние и самые левые края соседних пикселей).

Требования

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

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

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