перечисление D3D10_TEXTURE_ADDRESS_MODE (d3d10.h)
Определите метод разрешения координат текстуры, которые находятся за пределами текстуры.
Синтаксис
typedef enum D3D10_TEXTURE_ADDRESS_MODE {
D3D10_TEXTURE_ADDRESS_WRAP = 1,
D3D10_TEXTURE_ADDRESS_MIRROR = 2,
D3D10_TEXTURE_ADDRESS_CLAMP = 3,
D3D10_TEXTURE_ADDRESS_BORDER = 4,
D3D10_TEXTURE_ADDRESS_MIRROR_ONCE = 5
} ;
Константы
D3D10_TEXTURE_ADDRESS_WRAP Значение: 1 Плитка текстуры на каждом целочисленном соединении. Например, для значений от 0 до 3 текстура повторяется три раза. |
D3D10_TEXTURE_ADDRESS_MIRROR Значение: 2 Переворачивайте текстуру на каждом целочисленном соединении. для значений от 0 до 1, например текстура обращается нормально; в диапазоне от 1 до 2 текстура переворачивается (зеркально); от 2 до 3 текстура снова нормальная; и так далее. |
D3D10_TEXTURE_ADDRESS_CLAMP Значение: 3 Координаты текстуры за пределами диапазона [0,0, 1,0] задаются цветом текстуры, равным 0,0 или 1,0 соответственно. |
D3D10_TEXTURE_ADDRESS_BORDER Значение: 4 Координаты текстуры за пределами диапазона [0,0, 1,0] задаются цветом границы, указанным в коде D3D10_SAMPLER_DESC или HLSL. |
D3D10_TEXTURE_ADDRESS_MIRROR_ONCE Значение: 5 Аналогично D3D10_TEXTURE_ADDRESS_MIRROR и D3D10_TEXTURE_ADDRESS_CLAMP. Принимает абсолютное значение координаты текстуры (таким образом, зеркальное отображение около 0), а затем зажимает максимальное значение. |
Требования
Требование | Значение |
---|---|
Заголовок | d3d10.h |