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
縮小、倍率、ミップレベルのサンプリングにはポイント サンプリングを使用します。
D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR
値: 0x01
縮小と倍率にはポイント サンプリングを使用します。mip レベルのサンプリングには線形補間を使用します。
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
縮小には線形補間を使用します。倍率にポイントサンプリングを使用する。mip レベルのサンプリングには線形補間を使用します。
D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT
値: 0x14
縮小と倍率には線形補間を使用します。ミップ レベルのサンプリングにはポイント サンプリングを使用します。
D2D1_FILTER_MIN_MAG_MIP_LINEAR
値: 0x15
縮小、倍率、ミップレベルのサンプリングには線形補間を使用します。
D2D1_FILTER_ANISOTROPIC
値: 0x55
縮小、倍率、ミップレベルのサンプリングには異方性補間を使用します。
D2D1_FILTER_FORCE_DWORD
値: 0xffffffff

注釈

この列挙は、 D3D11_FILTERと同じ数値を持ちます。

要件

要件
サポートされている最小のクライアント Windows 7 のWindows 8とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 のWindows Server 2012とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
Header d2d1effectauthor.h

こちらもご覧ください

D3D11_FILTER