é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

Énumérations principales