structure D3DDDIARG_GENERATEMIPSUBLEVELS (d3dumddi.h)
La structure D3DDDIARG_GENERATEMIPSUBLEVELS décrit comment générer les sous-niveaux d’une texture de carte MIP.
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 de type D3DDDITEXTUREFILTERTYPE qui indique le type de filtre d’agrandissement ou de minification de texture 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 de carte MIP 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 de carte MIP le plus proche. |
D3DDDITEXF_LINEAR | Filtrage d’interpolation bilinéaire. Une moyenne pondérée d’une zone de 2x2 de texels qui entoure le pixel requis est utilisée. Le filtre de texture à utiliser entre les niveaux de carte MIP est l’interpolation triligne de carte MIP. |
D3DDDITEXF_ANISOTROPIC | Filtrage de textures anisotropes. Ce filtrage compense la distorsion provoquée par la différence d’angle entre le polygone de texture et le plan de l’écran. |
D3DDDITEXF_PYRAMIDALQUAD | Filtrage de tentes à quatre exemples. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |