énumération D3D11_TEXTURE_ADDRESS_MODE (d3d11.h)
Identifiez une technique pour résoudre les coordonnées de texture qui se trouvent en dehors des limites d’une texture.
Syntax
typedef enum D3D11_TEXTURE_ADDRESS_MODE {
D3D11_TEXTURE_ADDRESS_WRAP = 1,
D3D11_TEXTURE_ADDRESS_MIRROR = 2,
D3D11_TEXTURE_ADDRESS_CLAMP = 3,
D3D11_TEXTURE_ADDRESS_BORDER = 4,
D3D11_TEXTURE_ADDRESS_MIRROR_ONCE = 5
} ;
Constantes
D3D11_TEXTURE_ADDRESS_WRAP Valeur : 1 Vignette de la texture à chaque jonction d’entiers (u,v). Par exemple, pour les valeurs comprises entre 0 et 3, la texture est répétée trois fois. |
D3D11_TEXTURE_ADDRESS_MIRROR Valeur : 2 Retourner la texture à chaque jonction d’entiers (u,v). 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 de nouveau normale ; et ainsi de suite. |
D3D11_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. |
D3D11_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 D3D11_SAMPLER_DESC ou HLSL. |
D3D11_TEXTURE_ADDRESS_MIRROR_ONCE Valeur : 5 Semblable à D3D11_TEXTURE_ADDRESS_MIRROR et D3D11_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. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d11.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