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
Порядковый номер, идентифицирующий палитру, для которой выполняется данная операция.
- entries
Тип: array<Microsoft.WindowsMobile.DirectX.Direct3D.PaletteEntry[]
Структура PaletteEntry, представляющая задаваемые записи палитр. Количество структур PaletteEntry, переданных в entries, предполагается равным 256.
Исключения
Исключение | Условие |
---|---|
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
См. также
Ссылки
Microsoft.WindowsMobile.DirectX.Direct3D - пространство имен