Share via


Device.CurrentTexturePalette (Propiedad)

Actualización: noviembre 2007

Obtiene o establece la paleta de texturas actual.

Espacio de nombres:  Microsoft.WindowsMobile.DirectX.Direct3D
Ensamblado:  Microsoft.WindowsMobile.DirectX (en Microsoft.WindowsMobile.DirectX.dll)

Sintaxis

'Declaración
Public Property CurrentTexturePalette As Integer
'Uso
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)

Valor de propiedad

Tipo: System.Int32
Paleta de texturas actual.

Comentarios

Puede utilizar texturas de paleta a través de un conjunto de 256 paletas de entrada asociado a la estructura Device. Una paleta se convierte en actual al establecer la propiedad CurrentTexturePalette. La paleta actual se utiliza para convertir todas las texturas de paleta para todas las fases de textura activas. SetPaletteEntries actualiza las 256 entradas de una paleta, cada una de las cuales es un objeto PaletteEntry con formato A8R8G8B8. De manera predeterminada, todas las entradas se establecen en 0xFFFFFFFF.

Las paletas de Device contienen un canal alfa, que se puede utilizar cuando se establece el indicador de capacidad SupportsAlphaPalette, que indica que el dispositivo admite el canal alfa de la paleta. El canal alfa de la paleta se utiliza cuando el formato de la textura no tiene un canal alfa. Si el dispositivo no admite el canal alfa de la paleta y el formato de la textura no tiene un canal alfa, se utiliza un valor de alfa 0xFF.

Se permiten 65536 paletas (0x0000FFFF) como máximo. Dado que los recursos de memoria asociados al conjunto de paletas es proporcional al número máximo de paletas al que hace referencia una aplicación, utilice números de paleta contiguos a partir de cero.

Permisos

Plataformas

Windows CE, Windows Mobile para Smartphone, Windows Mobile para Pocket PC

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Compact Framework

Compatible con: 3.5, 2.0

Vea también

Referencia

Device (Clase)

Device (Miembros)

Microsoft.WindowsMobile.DirectX.Direct3D (Espacio de nombres)