перечисление 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) |