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


перечисление D3D10_DDI_TEXTURE_ADDRESS_MODE (d3d10umddi.h)

Тип перечисления D3D10_DDI_TEXTURE_ADDRESS_MODE содержит значения, определяющие режим адреса текстуры примера.

Синтаксис

typedef enum D3D10_DDI_TEXTURE_ADDRESS_MODE {
  D3D10_DDI_TEXTURE_ADDRESS_WRAP,
  D3D10_DDI_TEXTURE_ADDRESS_MIRROR,
  D3D10_DDI_TEXTURE_ADDRESS_CLAMP,
  D3D10_DDI_TEXTURE_ADDRESS_BORDER,
  D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE
} ;

Константы

 
D3D10_DDI_TEXTURE_ADDRESS_WRAP
Плитка текстуры на каждом целочисленном соединении. Например, для значений от 0 до 3 текстура повторяется три раза; зеркальное отображение не выполняется.
D3D10_DDI_TEXTURE_ADDRESS_MIRROR
Аналогично D3D10_DDI_TEXTURE_ADDRESS_WRAP, за исключением того, что текстура перевернута на каждом целочисленном соединении. для значений от 0 до 1, например текстура обычно решается; от 1 до 2 текстура перевернута (зеркально); и от 2 до 3 текстура является нормальной, и т. д.
D3D10_DDI_TEXTURE_ADDRESS_CLAMP
Координаты текстуры за пределами диапазона [0.0, 1.0] задаются цветом текстуры в 0.0 или 1.0 соответственно.
D3D10_DDI_TEXTURE_ADDRESS_BORDER
Координаты текстуры за пределами диапазона [0.0, 1.0] задаются цветом границы.
D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE
Аналогично D3D10_DDI_TEXTURE_ADDRESS_MIRROR и D3D10_DDI_TEXTURE_ADDRESS_CLAMP. Принимает абсолютное значение координаты текстуры (таким образом, зеркальное отображение около 0), а затем зажимает максимальное значение. Наиболее распространенное использование D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE предназначено для текстур томов, где поддержка полного D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE режима адресации текстур не требуется, но данные симметрично вокруг одной оси.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
заголовка d3d10umddi.h (include D3d10umddi.h)

См. также

D3D10_DDI_SAMPLER_DESC