Freigeben über


IDirect3DDevice9::GetPaletteEntries-Methode (d3d9.h)

Ruft Paletteneinträge ab.

Syntax

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

Parameter

[in] PaletteNumber

Typ: UINT

Ein Ordnungswert, der die bestimmte abzurufende Palette identifiziert.

[in, out] pEntries

Typ: PALETTEENTRY*

Zeiger auf eine PALETTEENTRY-Struktur , die die zurückgegebenen Paletteneinträge darstellt.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert D3DERR_INVALIDCALL werden.

Hinweise

Weitere Informationen zu PALETTEENTRY finden Sie im Platform SDK.

Hinweis Ab Direct3D 9 funktioniert das peFlags-Element der PALETTEENTRY-Struktur nicht mehr so, wie es im Platform SDK dokumentiert ist. Das peFlags-Element ist jetzt der Alphakanal für palettisierte 8-Bit-Formate.
 

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d9.h (einschließlich D3D9.h)
Bibliothek D3D9.lib

Weitere Informationen

IDirect3DDevice9

IDirect3DDevice9::GetCurrentTexturePalette

IDirect3DDevice9::SetCurrentTexturePalette

IDirect3DDevice9::SetPaletteEntries

Texturpaletten (Direct3D 9)