次の方法で共有


Device.CurrentTexturePalette プロパティ

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

現在のテクスチャ パレットを取得または設定します。

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

構文

'宣言
Public Property CurrentTexturePalette As Integer
    Get
    Set
'使用
Dim instance As Device
Dim value As Integer

value = instance.CurrentTexturePalette

instance.CurrentTexturePalette = value
public int CurrentTexturePalette { get; set; }
public:
property int CurrentTexturePalette {
    int get ();
    void set (int value);
}
member CurrentTexturePalette : int with get, set

プロパティ値

型 : System.Int32
現在のテクスチャ パレット。

解説

Device 構造体に関連付けられた 256 個のエントリを持つパレットのセットを通じて、パレット化テクスチャを使用できます。CurrentTexturePalette プロパティを設定することにより、パレットが現在のパレットになります。現在のパレットは、すべてのアクティブなテクスチャ ステージのすべての paletted テクスチャの変換です。SetPaletteEntries は、それぞれは PaletteEntry でフォーマットされている A8R8G8B8 オブジェクトです、パレットのすべての 256 項目を更新します。既定では、すべてのエントリが 0xFFFFFFFF に設定されます。

Device パレットはアルファ チャネルを含みます。アルファ チャネルは、デバイスがパレットのアルファ チャネルをサポートすることを示す SupportsAlphaPalette 機能フラグが設定されている場合に使用できます。パレットのアルファ チャネルは、テクスチャ形式にアルファ チャネルがない場合に使用されます。デバイスがパレットのアルファをサポートせず、テクスチャ形式にアルファ チャネルがない場合は、0xFF の値がアルファに使用されます。

最大で 65,536 (0x0000FFFF) のパレットを使用できます。パレットのセットに関連付けられるメモリ リソースはアプリケーションが参照する最大パレット数に比例するため、0 から始まる連続したパレット番号を使用してください。

.NET Framework セキュリティ

プラットフォーム

Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET フレームワークのシステム要件」を参照してください。

バージョン情報

.NET Compact Framework

サポート対象 : 3.5、2.0

参照

参照

Device クラス

Device メンバー

Microsoft.WindowsMobile.DirectX.Direct3D 名前空間