structure D3DDDIARG_GENERATEMIPSUBLEVELS (d3dumddi.h)
La structure D3DDDIARG_GENERATEMIPSUBLEVELS décrit comment générer les sous-niveaux d’une texture MIP-map.
Syntaxe
typedef struct _D3DDDIARG_GENERATEMIPSUBLEVELS {
[in] HANDLE hResource;
[in] D3DDDITEXTUREFILTERTYPE Filter;
} D3DDDIARG_GENERATEMIPSUBLEVELS;
Membres
[in] hResource
Handle de la surface de texture MIP-map.
[in] Filter
Valeur D3DDDITEXTUREFILTERTYPE typée qui indique le type de filtre de texture ou de minification utilisé pour générer les sous-niveaux de la texture MIP-map. Ce membre peut être l’une des valeurs suivantes.
valeur | Signification |
---|---|
D3DDDITEXF_NONE | Le filtrage MIP-map est désactivé. |
D3DDDITEXF_POINT | Filtrage de points. Le texel avec les coordonnées les plus proches de la valeur de pixel requise est utilisé. Le filtre de texture à utiliser entre les niveaux de carte MIP est le filtrage MIP-map le plus proche. |
D3DDDITEXF_LINEAR | Filtrage d’interpolation biligne. Moyenne pondérée d’une zone de texels de 2 x 2 qui entourent le pixel requis est utilisée. Le filtre de texture à utiliser entre les niveaux MIP-map est l’interpolation MIP-map triligne. |
D3DDDITEXF_ANISOTROPIC | Filtrage de texture anisotropique. Ce filtrage compense la distorsion causée par la différence d’angle entre le polygone de texture et le plan de l’écran. |
D3DDDITEXF_PYRAMIDALQUAD | Filtrage de tente à quatre échantillons. |
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
d’en-tête | d3dumddi.h (include D3dumddi.h) |