énumération D3D10_TEXTURE_ADDRESS_MODE (d3d10.h)
Identifiez une technique permettant de résoudre les coordonnées de texture qui se trouvent en dehors des limites d’une texture.
Syntax
typedef enum D3D10_TEXTURE_ADDRESS_MODE {
D3D10_TEXTURE_ADDRESS_WRAP = 1,
D3D10_TEXTURE_ADDRESS_MIRROR = 2,
D3D10_TEXTURE_ADDRESS_CLAMP = 3,
D3D10_TEXTURE_ADDRESS_BORDER = 4,
D3D10_TEXTURE_ADDRESS_MIRROR_ONCE = 5
} ;
Constantes
D3D10_TEXTURE_ADDRESS_WRAP Valeur : 1 Mosaïquez la texture à chaque jonction d’entiers. Par exemple, pour vos valeurs comprises entre 0 et 3, la texture est répétée trois fois. |
D3D10_TEXTURE_ADDRESS_MIRROR Valeur : 2 Retournez la texture à 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) ; entre 2 et 3, la texture est à nouveau normale ; et ainsi de suite. |
D3D10_TEXTURE_ADDRESS_CLAMP Valeur : 3 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_TEXTURE_ADDRESS_BORDER Valeur : 4 Les coordonnées de texture en dehors de la plage [0.0, 1.0] sont définies sur la couleur de bordure spécifiée dans le code D3D10_SAMPLER_DESC ou HLSL. |
D3D10_TEXTURE_ADDRESS_MIRROR_ONCE Valeur : 5 Semblable à D3D10_TEXTURE_ADDRESS_MIRROR et D3D10_TEXTURE_ADDRESS_CLAMP. Prend la valeur absolue de la coordonnée de texture (par conséquent, en mettant en miroir environ 0), puis fixe la valeur maximale. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d10.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour