Microsoft DirectX 8.0 (C++) |
Sets palette entries.
HRESULT SetPaletteEntries( UINT PaletteNumber, CONST PALETTEENTRY* pEntries );
If the method succeeds, the return value is D3D_OK.
If the method fails, the return value can be D3DERR_INVALIDCALL.
A single logical palette is associated with the device, and is shared by all texture stages.
For more information on PALETTEENTRY see the Microsoft® Platform Software Development Kit (SDK). Note that as of Microsoft DirectX® 8.0, the peFlags member of the PALETTEENTRY structure does not work as it is documented in the Platform SDK. The peFlags member is now the alpha channel for 8-bit palletized formats.
Header: Declared in D3d8.h.
Import Library: Use D3d8.lib.
IDirect3DDevice8::GetCurrentTexturePalette, IDirect3DDevice8::GetPaletteEntries, IDirect3DDevice8::SetCurrentTexturePalette, Texture Palettes