Skip to content

Latest commit

 

History

History
100 lines (69 loc) · 3.9 KB

nf-d3d9-idirect3ddevice9-setpaletteentries.md

File metadata and controls

100 lines (69 loc) · 3.9 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:d3d9.IDirect3DDevice9.SetPaletteEntries
IDirect3DDevice9::SetPaletteEntries (d3d9.h)
The IDirect3DDevice9::SetPaletteEntries method (d3d9.h) sets palette entries.
IDirect3DDevice9 interface [Direct3D 9]
SetPaletteEntries method
IDirect3DDevice9.SetPaletteEntries
IDirect3DDevice9::SetPaletteEntries
SetPaletteEntries
SetPaletteEntries method [Direct3D 9]
SetPaletteEntries method [Direct3D 9]
IDirect3DDevice9 interface
bc7747ff-8f30-7495-fd87-8a6cb44c173c
d3d9helper/IDirect3DDevice9::SetPaletteEntries
direct3d9.idirect3ddevice9__setpaletteentries
direct3d9\idirect3ddevice9__setpaletteentries.htm
direct3d9
VS|directx_sdk|~\idirect3ddevice9__setpaletteentries.htm
08/11/2022
IDirect3DDevice9 interface [Direct3D 9],SetPaletteEntries method, IDirect3DDevice9.SetPaletteEntries, IDirect3DDevice9::SetPaletteEntries, SetPaletteEntries, SetPaletteEntries method [Direct3D 9], SetPaletteEntries method [Direct3D 9],IDirect3DDevice9 interface, bc7747ff-8f30-7495-fd87-8a6cb44c173c, d3d9helper/IDirect3DDevice9::SetPaletteEntries, direct3d9.idirect3ddevice9__setpaletteentries
d3d9.h
D3D9.h
Windows
D3D9.lib
Windows
19H1
IDirect3DDevice9::SetPaletteEntries
d3d9/IDirect3DDevice9::SetPaletteEntries
c++
APIRef
kbSyntax
COM
D3D9.lib
D3D9.dll
IDirect3DDevice9.SetPaletteEntries

IDirect3DDevice9::SetPaletteEntries

-description

Sets palette entries.

-parameters

-param PaletteNumber [in]

Type: UINT

An ordinal value identifying the particular palette upon which the operation is to be performed.

-param pEntries [in]

Type: const PALETTEENTRY*

Pointer to a PALETTEENTRY structure, representing the palette entries to set. The number of PALETTEENTRY structures pointed to by pEntries is assumed to be 256. See Remarks.

-returns

Type: HRESULT

If the method succeeds, the return value is D3D_OK. If the method fails, the return value can be D3DERR_INVALIDCALL.

-remarks

For Direct3D 9 applications, any palette sent to this method must conform to the D3DPTEXTURECAPS_ALPHAPALETTE capability bit of the D3DCAPS9 structure. If D3DPTEXTURECAPS_ALPHAPALETTE is not set, every entry in the palette must have alpha set to 1.0 or this method will fail with D3DERR_INVALIDCALL. If D3DPTEXTURECAPS_ALPHAPALETTE is set, then any set of alpha values are allowed. Note that the debug runtime will print a warning message if all palette entries have alpha set to 0.

A single logical palette is associated with the device, and is shared by all texture stages.

-see-also

IDirect3DDevice9

IDirect3DDevice9::GetCurrentTexturePalette

IDirect3DDevice9::GetPaletteEntries

IDirect3DDevice9::SetCurrentTexturePalette

Texture Palettes (Direct3D 9)