共用方式為


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 位 Palettized 格式的 Alpha 色板。
 

需求

   
目標平台 Windows
標頭 d3d9helper.h (包含 D3D9.h)
程式庫 D3D9.lib

另請參閱

IDirect3DDevice9

IDirect3DDevice9::GetCurrentTexturePalette

IDirect3DDevice9::SetCurrentTexturePalette

IDirect3DDevice9::SetPaletteEntries

Direct3D 9 (紋理調色盤)