列挙D3DX10_FILTER_FLAG
テクスチャ フィルタリング フラグ。
構文
typedef enum D3DX10_FILTER_FLAG {
D3DX10_FILTER_NONE = (1 << 0),
D3DX10_FILTER_POINT = (2 << 0),
D3DX10_FILTER_LINEAR = (3 << 0),
D3DX10_FILTER_TRIANGLE = (4 << 0),
D3DX10_FILTER_BOX = (5 << 0),
D3DX10_FILTER_MIRROR_U = (1 << 16),
D3DX10_FILTER_MIRROR_V = (2 << 16),
D3DX10_FILTER_MIRROR_W = (4 << 16),
D3DX10_FILTER_MIRROR = (7 << 16),
D3DX10_FILTER_DITHER = (1 << 19),
D3DX10_FILTER_DITHER_DIFFUSION = (2 << 19),
D3DX10_FILTER_SRGB_IN = (1 << 21),
D3DX10_FILTER_SRGB_OUT = (2 << 21),
D3DX10_FILTER_SRGB = (3 << 21)
} D3DX10_FILTER_FLAG, *LPD3DX10_FILTER_FLAG;
定数
-
D3DX10_FILTER_NONE
-
スケーリングやフィルター処理は行われません。 ソース イメージの境界外のピクセルは、透明な黒と見なされます。
-
D3DX10_FILTER_POINT
-
各ターゲット ピクセルは、ソース イメージから最も近いピクセルをサンプリングすることによって計算されます。
-
D3DX10_FILTER_LINEAR
-
各ターゲット ピクセルは、ソース イメージから最も近い 4 つのピクセルをサンプリングすることによって計算されます。 このフィルターは、両方の軸のスケールが 2 未満の場合に最適です。
-
D3DX10_FILTER_TRIANGLE
-
ソース イメージ内のすべてのピクセルは、ターゲット イメージに等しく寄与します。 これはフィルターの中で最も低速です。
-
D3DX10_FILTER_BOX
-
各ピクセルは、ソース イメージからピクセルの 2x2(x2) ボックスを平均して計算されます。 このフィルターは、ミップマップの場合と同様に、変換先のディメンションがソースの半分である場合にのみ機能します。
-
D3DX10_FILTER_MIRROR_U
-
u 軸上のテクスチャのエッジからピクセルを外すピクセルは、ラップされずにミラー化する必要があります。
-
D3DX10_FILTER_MIRROR_V
-
v 軸上のテクスチャの端からピクセルが折り返されず、ミラー化される必要があります。
-
D3DX10_FILTER_MIRROR_W
-
w 軸上のテクスチャの端からピクセルをミラー化し、ラップする必要はありません。
-
D3DX10_FILTER_MIRROR
-
このフラグの指定は、D3DX_FILTER_MIRROR_U、D3DX_FILTER_MIRROR_V、およびD3DX_FILTER_MIRROR_Wフラグの指定と同じです。
-
D3DX10_FILTER_DITHER
-
結果のイメージは、4 x 4 の順序付けられたディザ アルゴリズムを使用してディザリングする必要があります。 これは、ある形式から別の形式に変換するときに発生します。
-
D3DX10_FILTER_DITHER_DIFFUSION
-
1 つの形式から別の形式に変更するときに、イメージに拡散ディザリングを行います。
-
D3DX10_FILTER_SRGB_IN
-
入力データは、標準の RGB (sRGB) 色空間にあります。 「解説」を参照してください。
-
D3DX10_FILTER_SRGB_OUT
-
出力データは、標準の RGB (sRGB) 色空間にあります。 「解説」を参照してください。
-
D3DX10_FILTER_SRGB
-
D3DX_FILTER_SRGB_INの指定と同じ |D3DX_FILTER_SRGB_OUT。 「解説」を参照してください。
解説
テクスチャ データを読み込むときに、D3DX10 は自動的にガンマ補正を実行します (カラー データを RGB 空間から標準の RGB 空間に変換するため)。 これは、たとえば、.png ファイルから sRGB テクスチャに RGB データが読み込まれるときに自動的に行われます。 SRGB フィルター フラグを使用して、データを sRGB 空間に変換する必要がないかどうかを示します。
要件
要件 | 値 |
---|---|
ヘッダー |
|
こちらもご覧ください