Partager via


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)

Voir aussi

GenerateMipSubLevels