Поделиться через


Device.SetPaletteEntries - метод

Обновлен: Ноябрь 2007

Задает записи палитр.

Пространство имен:  Microsoft.WindowsMobile.DirectX.Direct3D
Сборка:  Microsoft.WindowsMobile.DirectX (в Microsoft.WindowsMobile.DirectX.dll)

Синтаксис

'Декларация
Public Sub SetPaletteEntries ( _
    paletteNumber As Integer, _
    entries As PaletteEntry() _
)
'Применение
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[]
)

Параметры

  • paletteNumber
    Тип: System.Int32
    Порядковый номер, идентифицирующий палитру, для которой выполняется данная операция.

Исключения

Исключение Условие
InvalidCallException

Вызов метода недопустим. Например, параметр метода может содержать недопустимое значение.

Заметки

Для приложений Direct3D любая палитра, переданная этому методу, должна соответствовать биту возможности SupportsAlphaPalette из TextureCaps. Если SupportsAlphaPalette не установлен, каждый элемент в палитре должен иметь альфа-составляющую, равную 1.0; в противном случае вызов этого метода завершится неудачей и будет выброшено исключение DriverInvalidCallException. Если установлен SupportsAlphaPalette, допускается любой набор альфа-значений. Обратите внимание, что отладочная среда выполнения выводит сообщение об ошибке, если альфа-значение равняется 0.

Единственная логическая палитра связывается с устройством и совместно используется всеми стадиями текстуры.

Разрешения

Платформы

Windows CE, Windows Mobile for Smartphone, Windows Mobile для карманных ПК

Среды .NET Framework и .NET Compact Framework поддерживают не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.

Сведения о версии

.NET Compact Framework

Поддерживается в версиях: 3.5, 2.0

См. также

Ссылки

Device Класс

Device - члены

Microsoft.WindowsMobile.DirectX.Direct3D - пространство имен