Condividi tramite


Proprietà Device.CurrentTexturePalette

Aggiornamento: novembre 2007

Ottiene o imposta la tavolozza di trame corrente.

Spazio dei nomi:  Microsoft.WindowsMobile.DirectX.Direct3D
Assembly:  Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)

Sintassi

'Dichiarazione
Public Property CurrentTexturePalette As Integer
'Utilizzo
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);
}
public function get CurrentTexturePalette () : int
public function set CurrentTexturePalette (value : int)

Valore proprietà

Tipo: System.Int32

Tavolozza di trame corrente.

Note

È possibile utilizzare trame su tavolozza tramite un insieme di 256 tavolozze associate alla struttura Device. Una tavolozza viene resa corrente impostando la proprietà CurrentTexturePalette. La tavolozza corrente viene utilizzata per la conversione di tutte le trame su tavolozza per tutte le scene attive. Il metodo SetPaletteEntries aggiorna tutte le 256 voci di una tavolozza, ognuna delle quali è un oggetto PaletteEntry formattato con A8R8G8B8. Per impostazione predefinita, tutte le voci sono impostate su 0xFFFFFFFF.

Le tavolozze Device contengono un canale alfa, utilizzabile per l'impostazione del flag di funzionalità SupportsAlphaPalette, che indica che la periferica supporta il valore alfa della tavolozza. Il canale alfa della tavolozza viene utilizzato quando il formato della trama non dispone di un canale alfa. Se la periferica non supporta il valore alfa della tavolozza e il formato della trama non dispone di un canale alfa, viene utilizzato un valore pari a 0xFF per alfa.

È consentito un massimo di 65.536 (0x0000FFFF) tavolozze. Poiché le risorse di memoria associate all'insieme di tavolozze sono proporzionali al numero massimo di tavolozze a cui un'applicazione fa riferimento, utilizzare numeri di tavolozze contigui partendo da zero.

Autorizzazioni

Piattaforme

Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Compact Framework

Supportato in: 3.5, 2.0

Vedere anche

Riferimenti

Device Classe

Membri Device

Spazio dei nomi Microsoft.WindowsMobile.DirectX.Direct3D