Share via


Device.SetPaletteEntries (Método)

Actualización: noviembre 2007

Establece las entradas de la paleta.

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

Sintaxis

'Declaración
Public Sub SetPaletteEntries ( _
    paletteNumber As Integer, _
    entries As PaletteEntry() _
)
'Uso
Dim instance As Device
Dim paletteNumber As Integer
Dim entries As PaletteEntry()

instance.SetPaletteEntries(paletteNumber, _
    entries)
public void SetPaletteEntries(
    int paletteNumber,
    PaletteEntry[] entries
)
public:
void SetPaletteEntries(
    int paletteNumber, 
    array<PaletteEntry>^ entries
)
public function SetPaletteEntries(
    paletteNumber : int, 
    entries : PaletteEntry[]
)

Parámetros

  • paletteNumber
    Tipo: System.Int32
    Valor ordinal que identifica la paleta en la que se realiza la operación.

Excepciones

Excepción Condición
InvalidCallException

La llamada al método no es válida. Por ejemplo, un parámetro del método puede contener un valor no válido.

Comentarios

Para las aplicaciones de Direct3D, cualquier paleta enviada a este método debe ajustarse al bit de capacidad SupportsAlphaPalette de TextureCaps. Si no se establece SupportsAlphaPalette, cada entrada de la paleta debe tener el valor alfa establecido en 1,0; de lo contrario, este método generará un error y producirá la excepción DriverInvalidCallException. Si se establece SupportsAlphaPalette, se permite cualquier conjunto de valores alfa. Tenga en cuenta que el motor en tiempo de ejecución de depuración imprime un mensaje de advertencia si todas las entradas de la paleta tienen el valor alfa establecido en 0.

El dispositivo tiene asociada una sola paleta lógica, que se comparte entre todas las fases de la textura.

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)