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,一个点位于像素最左侧的边缘,位于其中心线和下边缘之间的一半。 因此,无法通过采样来访问像素的最下边缘和最右边缘, (这些位置作为相邻像素的上边缘和最左边缘) 。

要求

要求
Header d3d12.h

另请参阅

核心结构