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 开始, PALETTEENTRY 结构的 peFlags 成员的工作方式与平台 SDK 中记录的方式不一样。 peFlags 成员现在是 8 位淡化格式的 alpha 通道。
 

要求

   
目标平台 Windows
标头 d3d9helper.h (包括 D3D9.h)
Library D3D9.lib

另请参阅

IDirect3DDevice9

IDirect3DDevice9::GetCurrentTexturePalette

IDirect3DDevice9::SetCurrentTexturePalette

IDirect3DDevice9::SetPaletteEntries

Direct3D 9) (纹理调色板