|
| GfxPalette (ResourceManager *resMan, GfxScreen *screen) |
|
bool | isMerging () |
|
bool | isUsing16bitColorMatch () |
|
void | setDefault () |
|
void | createFromData (const SciSpan< const byte > &data, Palette *paletteOut) const |
|
bool | setAmiga () |
|
void | modifyAmigaPalette (const SciSpan< const byte > &data) |
|
void | setEGA () |
|
void | set (Palette *sciPal, bool force, bool forceRealMerge=false, bool includeFirstColor=true) |
|
bool | insert (Palette *newPalette, Palette *destPalette, bool includeFirstColor=false) |
|
bool | merge (Palette *pFrom, bool force, bool forceRealMerge) |
|
uint16 | matchColor (byte r, byte g, byte b, bool force16BitColorMatch=false) |
|
void | setOnScreen (bool update=true) |
|
void | copySysPaletteToScreen (bool update) |
|
void | drewPicture (GuiResourceId pictureId) |
|
bool | kernelSetFromResource (GuiResourceId resourceId, bool force) |
|
void | kernelSetFlag (uint16 fromColor, uint16 toColor, uint16 flag) |
|
void | kernelUnsetFlag (uint16 fromColor, uint16 toColor, uint16 flag) |
|
void | kernelSetIntensity (uint16 fromColor, uint16 toColor, uint16 intensity, bool setPalette) |
|
int16 | kernelFindColor (uint16 r, uint16 g, uint16 b, bool force16BitColorMatch=false) |
|
bool | kernelAnimate (byte fromColor, byte toColor, int speed) |
|
void | kernelAnimateSet () |
|
reg_t | kernelSave () |
|
void | kernelRestore (reg_t memoryHandle) |
|
void | kernelAssertPalette (GuiResourceId resourceId) |
|
void | kernelSyncScreenPalette () |
|
bool | kernelPalVaryInit (GuiResourceId resourceId, uint16 ticks, uint16 stepStop, uint16 direction) |
|
int16 | kernelPalVaryReverse (int16 ticks, uint16 stepStop, int16 direction) |
|
int16 | kernelPalVaryGetCurrentStep () |
|
int16 | kernelPalVaryChangeTarget (GuiResourceId resourceId) |
|
void | kernelPalVaryChangeTicks (uint16 ticks) |
|
void | kernelPalVaryPause (bool pause) |
|
void | kernelPalVaryDeinit () |
|
void | palVaryUpdate () |
|
void | palVaryPrepareForTransition () |
|
void | palVaryProcess (int signal, bool setPalette) |
|
void | delayForPalVaryWorkaround () |
|
void | saveLoadWithSerializer (Common::Serializer &s) override |
|
void | palVarySaveLoadPalette (Common::Serializer &s, Palette *palette) |
|
byte | findMacIconBarColor (byte r, byte g, byte b) |
|
bool | colorIsFromMacClut (byte index) |
|
Palette class, handles palette operations like changing intensity, setting up the palette, merging different palettes