Share via


SpriteFlags 列挙体

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

スプライトのレンダリング オプションの指定に使用するフラグを定義します。

この列挙体には、メンバー値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。

名前空間:  Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ:  Microsoft.WindowsMobile.DirectX (Microsoft.WindowsMobile.DirectX.dll 内)

構文

'宣言
<FlagsAttribute> _
Public Enumeration SpriteFlags
'使用
Dim instance As SpriteFlags
[FlagsAttribute]
public enum SpriteFlags
[FlagsAttribute]
public enum class SpriteFlags
[<FlagsAttribute>]
type SpriteFlags

メンバー

メンバー名 説明
.NET Compact Framework によるサポート None 値を 0 にします。
.NET Compact Framework によるサポート DoNotSaveState Begin または End が呼び出されたときにデバイスの状態が保存および復元されないように指定します。
.NET Compact Framework によるサポート DoNotModifyRenderState Begin が呼び出されたときにデバイスのレンダリング状態を変更しないように指定します。
.NET Compact Framework によるサポート ObjectSpace ワールド変換、ビュー変換、および射影変換を指定します。バッチ処理されるスプライトが描画されるとき (つまり、Begin または End が呼び出されるとき)、デバイスに現在設定されている変換がスプライトの変換に使用されます。このオプションが指定されていない場合、ワールド変換、ビュー変換、および射影変換は、スプライトがスクリーン空間座標に描画されるように変更されます。
.NET Compact Framework によるサポート Billboard ビューアーを向いてように各スプライト中心の周りを回転します。SetWorldViewLH または SetWorldViewRH 最初呼び出す必要があります。
.NET Compact Framework によるサポート AlphaBlend AlphaTestEnable で有効アルファのブレンディング true 0 以外のアルファ) の設定。SourceAlpha は、元の状態をブレンドして、 InvSourceAlphaRenderStateManager への呼び出し先のブレンド状態です。Font クラスでは、テキストの描画時にこのフラグが設定されている必要があります。
.NET Compact Framework によるサポート SortTexture 描画の前に、スプライトをテクスチャ別に並べ替えます。同じ深度の重なり合わないスプライトを描画するとき (たとえば、Font を使用してスクリーンに位置揃えしたテキストを描画するとき) は、このオプションの使用をお勧めします。
.NET Compact Framework によるサポート SortDepthFrontToBack 描画の前に、スプライトを手前から奥の深度順に並べ替えます。さまざまな深度の不透明なスプライトを描画するときは、このオプションの使用をお勧めします。
.NET Compact Framework によるサポート SortDepthBackToFront 描画の前に、スプライトを奥から手前の深度順に並べ替えます。さまざまな深度の透明なスプライトを描画するときは、このオプションの使用をお勧めします。

プラットフォーム

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 プログラミング