|
|
| ScreenPalette (IllusionsEngine *vm) |
| |
| void | setPalette (byte *colors, uint start, uint count) override |
| |
| void | setPaletteEntry (int16 index, byte r, byte g, byte b) override |
| |
| void | getPalette (byte *colors) override |
| |
| void | shiftPalette (int16 fromIndex, int16 toIndex) override |
| |
| void | updatePalette () override |
| |
| void | updateFaderPalette () override |
| |
| void | setFader (int newValue, int firstIndex, int lastIndex) override |
| |
| bool | isFaderActive () const override |
| |
| const byte * | getColorTransTbl () const override |
| |
|
virtual void | setPalette (byte *colors, uint start, uint count) |
| |
|
virtual void | setPaletteEntry (int16 index, byte r, byte g, byte b) |
| |
|
virtual void | getPalette (byte *colors) |
| |
|
virtual void | shiftPalette (int16 fromIndex, int16 toIndex) |
| |
|
virtual void | updatePalette () |
| |
|
virtual void | updateFaderPalette () |
| |
|
virtual void | setFader (int newValue, int firstIndex, int lastIndex) |
| |
|
virtual bool | isFaderActive () const |
| |
|
virtual const byte * | getColorTransTbl () const |
| |
|
|
void | setSystemPalette (byte *palette) |
| |
|
void | buildColorTransTbl () |
| |
|
|
IllusionsEngine * | _vm |
| |
|
bool | _needRefreshPalette |
| |
|
byte | _mainPalette [768] |
| |
|
byte | _colorTransTbl [256] |
| |
|
bool | _isFaderActive |
| |
|
byte | _faderPalette [768] |
| |
|
int | _newFaderValue |
| |
|
int | _firstFaderIndex |
| |
|
int | _lastFaderIndex |
| |
◆ setPalette()
| void Illusions::ScreenPalette::setPalette |
( |
byte * |
colors, |
|
|
uint |
start, |
|
|
uint |
count |
|
) |
| |
|
overridevirtual |
◆ setPaletteEntry()
| void Illusions::ScreenPalette::setPaletteEntry |
( |
int16 |
index, |
|
|
byte |
r, |
|
|
byte |
g, |
|
|
byte |
b |
|
) |
| |
|
overridevirtual |
◆ getPalette()
| void Illusions::ScreenPalette::getPalette |
( |
byte * |
colors | ) |
|
|
overridevirtual |
◆ shiftPalette()
| void Illusions::ScreenPalette::shiftPalette |
( |
int16 |
fromIndex, |
|
|
int16 |
toIndex |
|
) |
| |
|
overridevirtual |
◆ updatePalette()
| void Illusions::ScreenPalette::updatePalette |
( |
| ) |
|
|
overridevirtual |
◆ updateFaderPalette()
| void Illusions::ScreenPalette::updateFaderPalette |
( |
| ) |
|
|
overridevirtual |
◆ setFader()
| void Illusions::ScreenPalette::setFader |
( |
int |
newValue, |
|
|
int |
firstIndex, |
|
|
int |
lastIndex |
|
) |
| |
|
overridevirtual |
◆ isFaderActive()
| bool Illusions::ScreenPalette::isFaderActive |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getColorTransTbl()
| const byte * Illusions::ScreenPalette::getColorTransTbl |
( |
| ) |
const |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: