Partager via


énumération D2D1_FILTER (d2d1effectauthor.h)

Représente les modes de filtrage qu’une transformation peut choisir d’utiliser sur les textures d’entrée.

Syntax

typedef enum D2D1_FILTER {
  D2D1_FILTER_MIN_MAG_MIP_POINT = 0x00,
  D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR = 0x01,
  D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x04,
  D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR = 0x05,
  D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT = 0x10,
  D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x11,
  D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT = 0x14,
  D2D1_FILTER_MIN_MAG_MIP_LINEAR = 0x15,
  D2D1_FILTER_ANISOTROPIC = 0x55,
  D2D1_FILTER_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_FILTER_MIN_MAG_MIP_POINT
Valeur : 0x00
Utilisez l’échantillonnage de points pour la minification, l’agrandissement et l’échantillonnage au niveau du mip.
D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR
Valeur : 0x01
Utiliser l’échantillonnage de points pour la minification et l’agrandissement ; utiliser l’interpolation linéaire pour l’échantillonnage au niveau du mip.
D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT
Valeur : 0x04
Utiliser l’échantillonnage de points pour la minification ; utiliser l’interpolation linéaire pour l’agrandissement ; utiliser l’échantillonnage de points pour l’échantillonnage au niveau du mip.
D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR
Valeur : 0x05
Utiliser l’échantillonnage de points pour la minification ; utiliser l’interpolation linéaire pour l’agrandissement et l’échantillonnage au niveau du mip.
D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT
Valeur : 0x10
Utiliser l’interpolation linéaire pour la minification ; utiliser l’échantillonnage de points pour l’agrandissement et l’échantillonnage au niveau du mip.
D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR
Valeur : 0x11
Utiliser l’interpolation linéaire pour la minification ; utiliser l’échantillonnage de points pour l’agrandissement ; utiliser l’interpolation linéaire pour l’échantillonnage au niveau du mip.
D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT
Valeur : 0x14
Utiliser l’interpolation linéaire pour la minification et l’agrandissement ; utiliser l’échantillonnage de points pour l’échantillonnage au niveau du mip.
D2D1_FILTER_MIN_MAG_MIP_LINEAR
Valeur : 0x15
Utilisez l’interpolation linéaire pour la minification, l’agrandissement et l’échantillonnage au niveau du mip.
D2D1_FILTER_ANISOTROPIC
Valeur : 0x55
Utilisez l’interpolation anisotrope pour la minification, l’agrandissement et l’échantillonnage au niveau du mip.
D2D1_FILTER_FORCE_DWORD
Valeur : 0xffffffff

Remarques

Cette énumération a les mêmes valeurs numériques que D3D11_FILTER.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
En-tête d2d1effectauthor.h

Voir aussi

D3D11_FILTER