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


Режим адреса текстуры цвета границы (Direct3D 9)

Режим адреса текстуры цвета границы, определяемый D3DTADDRESS_BORDER элементом перечисленного типа D3DTEXTUREADDRESS , приводит к тому, что Direct3D использует произвольный цвет, известный как цвет границы, для любых координат текстуры за пределами диапазона от 0,0 до 1,0 включительно.

На следующем рисунке приложение задает применение текстуры к примитиву с помощью рамки красного цвета.

изображение текстуры и текстуры с красной рамкой

Приложения задают цвет границы, вызывая IDirect3DDevice9::SetSamplerState. Задайте первый параметр для вызова требуемого идентификатора этапа текстуры, второй параметр — значение состояния этапа D3DSAMP_BORDERCOLOR, а третий параметр — новый цвет границы RGBA.

Режимы адресации текстур