Filter 列挙体
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
テクスチャ ステージのテクスチャ フィルター処理モードを定義します。
名前空間: Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ: Microsoft.WindowsMobile.DirectX (Microsoft.WindowsMobile.DirectX.dll 内)
構文
'宣言
Public Enumeration Filter
'使用
Dim instance As Filter
public enum Filter
public enum class Filter
type Filter
メンバー
メンバー名 | 説明 | |
---|---|---|
Box | 各ピクセルは、ソース イメージの 2 × 2 (× 2) ピクセルの四角形 (立方体) を平均化することで算出されます。このフィルターは、MIPMAP のように、出力先の大きさがソースの半分しかない場合にだけ有効です。 | |
Point | 各出力先ピクセルは、ソース イメージに最も近いピクセルのサンプリングにより算出されます。 | |
Linear | バイリニア補間フィルタリングは、テクスチャの拡大または縮小フィルターとして使用されます。目的のピクセルに外接する 2 × 2 テクセルの重み付き平均領域が使用されます。MIPMAP レベル間で使用するテクスチャ フィルターは、トライリニア MIPMAP 補間です。ラスタライザーは、2 つの最も近似のテクスチャのテクセルを使用して、リニア方式でピクセルのカラーを補間します。 | |
None | MIPMAP が無効になっています。ラスタライザーは、代わりに拡大フィルターを使用します。 | |
MirrorU | u 軸上のテクスチャの端からはみ出たピクセルは、折り返すのではなく、ミラー化します。 | |
MirrorV | v 軸上のテクスチャの端からはみ出たピクセルは、折り返すのではなく、ミラー化します。 | |
Mirror | MirrorU フラグと MirrorV フラグを指定するのと同じことになります。このフラグは、この関数では内部的に常に使用されます。 |
解説
有効な各フィルターは、正確に 1 つ次のフラグを含まなければなりません。None、Point、Linear、または Box。さらに、ビットごとの OR 演算子は、有効なフィルターを次のオプション フラグの 0 個以上を指定する使用できます。MirrorUMirrorV、または Mirror。
プラットフォーム
Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET フレームワークのシステム要件」を参照してください。
バージョン情報
.NET Compact Framework
サポート対象 : 3.5、2.0
参照
参照
Microsoft.WindowsMobile.DirectX.Direct3D 名前空間