Перечисление 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 (включая D3d10umddi.h) |