Udostępnij przez


Tryb adresu tekstury koloru obramowania (Direct3D 9)

Tryb adresu tekstury koloru obramowania, zidentyfikowany przez element członkowski D3DTADDRESS_BORDER typu D3DTEXTUREADDRESS wyliczonego, powoduje, że direct3D używa dowolnego koloru, znanego jako kolor obramowania, dla wszystkich współrzędnych tekstury poza zakresem od 0,0 do 1,0 włącznie.

Na poniższej ilustracji aplikacja określa, że tekstura ma być stosowana do elementu pierwotnego przy użyciu czerwonego obramowania.

ilustracja tekstury i tekstury z czerwonym obramowaniem

Aplikacje ustawiają kolor obramowania, wywołując IDirect3DDevice9::SetSamplerState. Ustaw pierwszy parametr dla wywołania żądanego identyfikatora etapu tekstury, drugi parametr na wartość stanu D3DSAMP_BORDERCOLOR etapu, a trzeci parametr na nowy kolor obramowania RGBA.

tryby adresowania tekstury