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.

Syntax

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
Vignette de la texture à chaque jonction entière. Par exemple, pour les 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
Semblable à D3D10_DDI_TEXTURE_ADDRESS_WRAP, sauf que la texture est retournée à chaque jonction entière. pour 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 la 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 D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE complet n’est pas nécessaire, mais les données sont symétriques autour d’un axe.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
En-tête d3d10umddi.h (incluez D3d10umddi.h)

Voir aussi

D3D10_DDI_SAMPLER_DESC