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