é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) |