Partager via


énumération D3D10_DDI_TEXTURE_ADDRESS_MODE (d3d10umddi.h)

Le type d’énumération D3D10_DDI_TEXTURE_ADDRESS_MODE contient des valeurs qui identifient le mode d’adresse de texture d’un échantillonneur.

Syntaxe

typedef enum D3D10_DDI_TEXTURE_ADDRESS_MODE {
  D3D10_DDI_TEXTURE_ADDRESS_WRAP,
  D3D10_DDI_TEXTURE_ADDRESS_MIRROR,
  D3D10_DDI_TEXTURE_ADDRESS_CLAMP,
  D3D10_DDI_TEXTURE_ADDRESS_BORDER,
  D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE
} ;

Constantes

 
D3D10_DDI_TEXTURE_ADDRESS_WRAP
Vignettez la texture à chaque jonction entière. Par exemple, pour vous des valeurs comprises entre 0 et 3, la texture est répétée trois fois ; aucune mise en miroir n’est effectuée.
D3D10_DDI_TEXTURE_ADDRESS_MIRROR
Similaire à D3D10_DDI_TEXTURE_ADDRESS_WRAP, sauf que la texture est retournée à chaque jonction entière. pour vous les valeurs comprises entre 0 et 1, par exemple, la texture est traitée normalement ; entre 1 et 2, la texture est retournée (mise en miroir) ; et entre 2 et 3, la texture est de nouveau normale, et ainsi de suite.
D3D10_DDI_TEXTURE_ADDRESS_CLAMP
Les coordonnées de texture en dehors de la plage [0.0, 1.0] sont définies sur la couleur de texture à 0,0 ou 1.0, respectivement.
D3D10_DDI_TEXTURE_ADDRESS_BORDER
Les coordonnées de texture en dehors de la plage [0.0, 1.0] sont définies sur la couleur de bordure.
D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE
Semblable à D3D10_DDI_TEXTURE_ADDRESS_MIRROR et D3D10_DDI_TEXTURE_ADDRESS_CLAMP. Prend la valeur absolue de la coordonnée de texture (par conséquent, la mise en miroir autour de 0), puis se limite à la valeur maximale. L’utilisation la plus courante de D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE concerne les textures de volume, où la prise en charge du mode d’adressage de texture complet D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE n’est pas nécessaire, mais les données sont symétriques autour de l’axe un.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

D3D10_DDI_SAMPLER_DESC