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)

Voir aussi

GenerateMipSubLevels