isle-portable/miniwin/sdl3gpu/include/miniwin_ddpalette_sdl3gpu.h

13 lines
457 B
C

#pragma once
#include "miniwin_ddraw.h"
struct DirectDrawPalette_SDL3GPUImpl : public IDirectDrawPalette {
DirectDrawPalette_SDL3GPUImpl(LPPALETTEENTRY lpColorTable);
~DirectDrawPalette_SDL3GPUImpl() override;
HRESULT GetEntries(DWORD dwFlags, DWORD dwBase, DWORD dwNumEntries, LPPALETTEENTRY lpEntries) override;
HRESULT SetEntries(DWORD dwFlags, DWORD dwStartingEntry, DWORD dwCount, LPPALETTEENTRY lpEntries) override;
SDL_Palette* m_palette;
};