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


Метод IDirect3DDevice9::GetPaletteEntries (d3d9helper.h)

Извлекает записи палитры.

Синтаксис

HRESULT GetPaletteEntries(
  [in]      UINT         PaletteNumber,
  [in, out] PALETTEENTRY *pEntries
);

Параметры

[in] PaletteNumber

Тип: UINT

Порядковое значение, определяющее конкретную извлекаемую палитру.

[in, out] pEntries

Тип: PALETTEENTRY*

Указатель на структуру PALETTEENTRY , представляющую возвращенные записи палитры.

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет D3D_OK. Если метод завершается сбоем, возвращаемое значение можно D3DERR_INVALIDCALL.

Комментарии

Дополнительные сведения о PALETTEENTRY см. в разделе Пакет SDK для платформы.

Примечание В Direct3D 9 член peFlags структуры PALETTEENTRY не работает так, как описано в пакете SDK для платформы. Элемент peFlags теперь является альфа-каналом для 8-разрядных палеттизированных форматов.
 

Требования

   
Целевая платформа Windows
Header d3d9helper.h (включая D3D9.h)
Библиотека D3D9.lib

См. также раздел

IDirect3DDevice9

IDirect3DDevice9::GetCurrentTexturePalette

IDirect3DDevice9::SetCurrentTexturePalette

IDirect3DDevice9::SetPaletteEntries

Палитры текстур (Direct3D 9)