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


Перечисление D3D11_TEXTURE_ADDRESS_MODE (d3d11.h)

Определите метод разрешения координат текстуры, которые находятся за пределами границ текстуры.

Синтаксис

typedef enum D3D11_TEXTURE_ADDRESS_MODE {
  D3D11_TEXTURE_ADDRESS_WRAP = 1,
  D3D11_TEXTURE_ADDRESS_MIRROR = 2,
  D3D11_TEXTURE_ADDRESS_CLAMP = 3,
  D3D11_TEXTURE_ADDRESS_BORDER = 4,
  D3D11_TEXTURE_ADDRESS_MIRROR_ONCE = 5
} ;

Константы

 
D3D11_TEXTURE_ADDRESS_WRAP
Значение: 1
Плитка текстуры на каждом (u,v) целочисленном соединении. Например, для значений от 0 до 3 текстура повторяется три раза.
D3D11_TEXTURE_ADDRESS_MIRROR
Значение: 2
Переворачивайте текстуру на каждом (u,v) целочисленном соединении. для значений от 0 до 1, например текстура рассматривается нормально; от 1 до 2 текстура перевернута (зеркально); от 2 до 3 текстура снова является нормальной; и так далее.
D3D11_TEXTURE_ADDRESS_CLAMP
Значение: 3
Координаты текстуры за пределами диапазона [0,0, 1,0] задаются в качестве цвета текстуры в 0,0 или 1,0 соответственно.
D3D11_TEXTURE_ADDRESS_BORDER
Значение: 4
Координаты текстуры за пределами диапазона [0,0, 1,0] задаются цветом границы, указанным в коде D3D11_SAMPLER_DESC или HLSL.
D3D11_TEXTURE_ADDRESS_MIRROR_ONCE
Значение: 5
Аналогично D3D11_TEXTURE_ADDRESS_MIRROR и D3D11_TEXTURE_ADDRESS_CLAMP. Принимает абсолютное значение координаты текстуры (таким образом, зеркальное отображение вокруг 0), а затем зажимает максимальное значение.

Требования

Требование Значение
Заголовок d3d11.h

См. также раздел

Основные перечисления