Share via


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

メンバー

メンバー名 説明
.NET Compact Framework によるサポート Box 各ピクセルは、ソース イメージの 2 × 2 (× 2) ピクセルの四角形 (立方体) を平均化することで算出されます。このフィルターは、MIPMAP のように、出力先の大きさがソースの半分しかない場合にだけ有効です。
.NET Compact Framework によるサポート Point 各出力先ピクセルは、ソース イメージに最も近いピクセルのサンプリングにより算出されます。
.NET Compact Framework によるサポート Linear バイリニア補間フィルタリングは、テクスチャの拡大または縮小フィルターとして使用されます。目的のピクセルに外接する 2 × 2 テクセルの重み付き平均領域が使用されます。MIPMAP レベル間で使用するテクスチャ フィルターは、トライリニア MIPMAP 補間です。ラスタライザーは、2 つの最も近似のテクスチャのテクセルを使用して、リニア方式でピクセルのカラーを補間します。
.NET Compact Framework によるサポート None MIPMAP が無効になっています。ラスタライザーは、代わりに拡大フィルターを使用します。
.NET Compact Framework によるサポート MirrorU u 軸上のテクスチャの端からはみ出たピクセルは、折り返すのではなく、ミラー化します。
.NET Compact Framework によるサポート MirrorV v 軸上のテクスチャの端からはみ出たピクセルは、折り返すのではなく、ミラー化します。
.NET Compact Framework によるサポート 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 名前空間

その他の技術情報

.NET Compact Framework でモバイル Direct3D プログラミング