D2D1_FILTER 枚举 (d2d1effectauthor.h)

表示转换可以选择用于输入纹理的筛选模式。

语法

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
} ;

常量

 
D2D1_FILTER_MIN_MAG_MIP_POINT
值: 0x00
使用点采样进行缩小、放大和 mip 级采样。
D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR
值: 0x01
使用点采样缩小和放大;使用线性内插进行 mip 级采样。
D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT
值: 0x04
使用点采样进行缩小;使用线性内插进行放大;使用点采样进行 mip 级采样。
D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR
值: 0x05
使用点采样进行缩小;使用线性内插进行放大和 mip 级采样。
D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT
值: 0x10
使用线性内插缩小;使用点采样进行放大和 mip 级采样。
D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR
值: 0x11
使用线性内插缩小;使用点采样进行放大;使用线性内插进行 mip 级采样。
D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT
值: 0x14
使用线性内插缩小和放大;使用点采样进行 mip 级采样。
D2D1_FILTER_MIN_MAG_MIP_LINEAR
值: 0x15
使用线性内插缩小、放大和 mip 级采样。
D2D1_FILTER_ANISOTROPIC
值: 0x55
使用各向异性内插缩小、放大和 mip 级采样。
D2D1_FILTER_FORCE_DWORD
值: 0xffffffff

注解

此枚举具有与 D3D11_FILTER 相同的数值。

要求

要求
最低受支持的客户端 适用于 Windows 7 的Windows 8和平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 适用于 Windows Server 2008 R2 的Windows Server 2012和平台更新 [桌面应用 |UWP 应用]
标头 d2d1effectauthor.h

另请参阅

D3D11_FILTER