Mode d’adresse de texture de couleur de bordure (Direct3D 9)

Le mode d’adresse de texture de couleur de bordure, identifié par le D3DTADDRESS_BORDER membre du type énuméré D3DTEXTUREADDRESS , oblige Direct3D à utiliser une couleur arbitraire, appelée couleur de bordure, pour toutes les coordonnées de texture situées en dehors de la plage comprise entre 0,0 et 1,0 inclus.

Dans l’illustration suivante, l’application spécifie que la texture doit être appliquée à la primitive à l’aide d’une bordure rouge.

illustration d’une texture et d’une texture avec une bordure rouge

Les applications définissent la couleur de la bordure en appelant IDirect3DDevice9::SetSamplerState. Définissez le premier paramètre pour l’appel à l’identificateur d’étape de texture souhaité, le deuxième paramètre pour la valeur d’état de l’étape D3DSAMP_BORDERCOLOR et le troisième paramètre pour la nouvelle couleur de bordure RVBA.

Modes d’adressage de texture