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