D3DX11_FILTER_FLAG列挙
Note
D3DX (D3DX 9、D3DX 10、D3DX 11) ユーティリティ ライブラリは、Windows 8では非推奨となり、Windows ストア アプリではサポートされていません。
テクスチャ フィルタリング フラグ。
構文
typedef enum D3DX11_FILTER_FLAG {
D3DX11_FILTER_NONE = (1 << 0),
D3DX11_FILTER_POINT = (2 << 0),
D3DX11_FILTER_LINEAR = (3 << 0),
D3DX11_FILTER_TRIANGLE = (4 << 0),
D3DX11_FILTER_BOX = (5 << 0),
D3DX11_FILTER_MIRROR_U = (1 << 16),
D3DX11_FILTER_MIRROR_V = (2 << 16),
D3DX11_FILTER_MIRROR_W = (4 << 16),
D3DX11_FILTER_MIRROR = (7 << 16),
D3DX11_FILTER_DITHER = (1 << 19),
D3DX11_FILTER_DITHER_DIFFUSION = (2 << 19),
D3DX11_FILTER_SRGB_IN = (1 << 21),
D3DX11_FILTER_SRGB_OUT = (2 << 21),
D3DX11_FILTER_SRGB = (3 << 21)
} D3DX11_FILTER_FLAG, *LPD3DX11_FILTER_FLAG;
定数
-
D3DX11_FILTER_NONE
-
スケーリングやフィルター処理は行われません。 ソース イメージの境界外のピクセルは、透明な黒と見なされます。
-
D3DX11_FILTER_POINT
-
各ターゲット ピクセルは、ソース イメージから最も近いピクセルをサンプリングすることによって計算されます。
-
D3DX11_FILTER_LINEAR
-
各ターゲット ピクセルは、ソース イメージから最も近い 4 つのピクセルをサンプリングすることによって計算されます。 このフィルターは、両方の軸のスケールが 2 未満の場合に最適です。
-
D3DX11_FILTER_TRIANGLE
-
ソース イメージ内のすべてのピクセルは、ターゲット イメージに等しく寄与します。 これはフィルターの中で最も遅いです。
-
D3DX11_FILTER_BOX
-
各ピクセルは、ソース イメージからピクセルの 2x2(x2) ボックスを平均して計算されます。 このフィルターは、mipmaps の場合と同様に、変換先のディメンションがソースのディメンションの半分である場合にのみ機能します。
-
D3DX11_FILTER_MIRROR_U
-
u 軸上のテクスチャの端からピクセルをミラー化する必要があり、ラップされません。
-
D3DX11_FILTER_MIRROR_V
-
v 軸上のテクスチャの端のピクセルは、ラップされずにミラー化する必要があります。
-
D3DX11_FILTER_MIRROR_W
-
w 軸上のテクスチャの端のピクセルは、ラップされずにミラー化する必要があります。
-
D3DX11_FILTER_MIRROR
-
このフラグの指定は、D3DX_FILTER_MIRROR_U、D3DX_FILTER_MIRROR_V、およびD3DX_FILTER_MIRROR_Wフラグの指定と同じです。
-
D3DX11_FILTER_DITHER
-
結果のイメージは、4 x 4 の順序付けディザ アルゴリズムを使用してディザリングする必要があります。 これは、ある形式から別の形式に変換するときに発生します。
-
D3DX11_FILTER_DITHER_DIFFUSION
-
1 つの形式から別の形式に変更する場合は、イメージに拡散ディザリングを実行します。
-
D3DX11_FILTER_SRGB_IN
-
入力データは標準の RGB (sRGB) 色空間にあります。 「解説」を参照してください。
-
D3DX11_FILTER_SRGB_OUT
-
出力データは標準の RGB (sRGB) 色空間にあります。 「解説」を参照してください。
-
D3DX11_FILTER_SRGB
-
D3DX_FILTER_SRGB_INの指定と同じ |D3DX_FILTER_SRGB_OUT。 「解説」を参照してください。
解説
テクスチャ データを読み込むときに、D3DX11 は自動的にガンマ補正を実行します (色データを RGB 空間から標準の RGB 空間に変換します)。 これは、たとえば、.png ファイルから sRGB テクスチャに RGB データが読み込まれるときに自動的に行われます。 SRGB フィルター フラグを使用して、データを sRGB 空間に変換する必要がないかどうかを示します。
要件
要件 | 値 |
---|---|
ヘッダー |
|