#include <PaletteFaderProcess.h>
Inheritance diagram for PaletteFaderProcess:

Public Member Functions | |
| ENABLE_RUNTIME_CLASSTYPE () | |
| PaletteFaderProcess () | |
| PaletteFaderProcess (Pentagram::PalTransforms trans, int priority, int frames) | |
| PaletteFaderProcess (uint32 rgba, bool from, int priority, int frames, bool current) | |
| PaletteFaderProcess (sint16 from[12], sint16 to[12], int priority, int frames) | |
| virtual | ~PaletteFaderProcess (void) |
| virtual bool | run (const uint32 framenum) |
| INTRINSIC (I_fadeToPaletteTransform) | |
| INTRINSIC (I_fadeToBlack) | |
| INTRINSIC (I_fadeFromWhite) | |
| INTRINSIC (I_fadeToWhite) | |
| INTRINSIC (I_fadeFromBlack) | |
| INTRINSIC (I_lightningBolt) | |
| bool | loadData (IDataSource *ids, uint32 version) |
Static Public Attributes | |
| static PaletteFaderProcess * | fader = 0 |
Protected Member Functions | |
| virtual void | saveData (ODataSource *ods) |
Private Attributes | |
| int | priority |
| sint32 | counter |
| sint32 | max_counter |
| sint16 | old_matrix [12] |
| sint16 | new_matrix [12] |
Definition at line 26 of file PaletteFaderProcess.h.
| PaletteFaderProcess::PaletteFaderProcess | ( | ) |
| PaletteFaderProcess::PaletteFaderProcess | ( | Pentagram::PalTransforms | trans, | |
| int | priority, | |||
| int | frames | |||
| ) |
Definition at line 40 of file PaletteFaderProcess.cpp.
References PaletteManager::get_instance(), PaletteManager::getPalette(), PaletteManager::getTransformMatrix(), new_matrix, old_matrix, pal, and PaletteManager::Pal_Game.
| PaletteFaderProcess::PaletteFaderProcess | ( | uint32 | rgba, | |
| bool | from, | |||
| int | priority, | |||
| int | frames, | |||
| bool | current | |||
| ) |
Definition at line 51 of file PaletteFaderProcess.cpp.
References PaletteManager::get_instance(), PaletteManager::getPalette(), PaletteManager::getTransformMatrix(), new_matrix, old_matrix, pal, and PaletteManager::Pal_Game.
| PaletteFaderProcess::~PaletteFaderProcess | ( | void | ) | [virtual] |
| PaletteFaderProcess::ENABLE_RUNTIME_CLASSTYPE | ( | ) |
Reimplemented from Process.
| PaletteFaderProcess::INTRINSIC | ( | I_lightningBolt | ) |
| PaletteFaderProcess::INTRINSIC | ( | I_fadeFromBlack | ) |
| PaletteFaderProcess::INTRINSIC | ( | I_fadeToWhite | ) |
| PaletteFaderProcess::INTRINSIC | ( | I_fadeFromWhite | ) |
| PaletteFaderProcess::INTRINSIC | ( | I_fadeToBlack | ) |
| PaletteFaderProcess::INTRINSIC | ( | I_fadeToPaletteTransform | ) |
| bool PaletteFaderProcess::loadData | ( | IDataSource * | ids, | |
| uint32 | version | |||
| ) |
load Process data
Reimplemented from Process.
Definition at line 123 of file PaletteFaderProcess.cpp.
References counter, fader, Process::loadData(), max_counter, new_matrix, old_matrix, and priority.
| bool PaletteFaderProcess::run | ( | const uint32 | framenum | ) | [virtual] |
Implements Process.
Definition at line 90 of file PaletteFaderProcess.cpp.
References counter, PaletteManager::get_instance(), max_counter, n, new_matrix, old_matrix, PaletteManager::Pal_Game, Process::terminate(), and PaletteManager::transformPalette().
| void PaletteFaderProcess::saveData | ( | ODataSource * | ods | ) | [protected, virtual] |
save the Process data
Reimplemented from Process.
Definition at line 109 of file PaletteFaderProcess.cpp.
References counter, max_counter, new_matrix, old_matrix, priority, Process::saveData(), ODataSource::write2(), and ODataSource::write4().
sint32 PaletteFaderProcess::counter [private] |
Definition at line 29 of file PaletteFaderProcess.h.
Referenced by loadData(), run(), and saveData().
PaletteFaderProcess * PaletteFaderProcess::fader = 0 [static] |
Definition at line 34 of file PaletteFaderProcess.h.
Referenced by loadData(), and ~PaletteFaderProcess().
sint32 PaletteFaderProcess::max_counter [private] |
Definition at line 30 of file PaletteFaderProcess.h.
Referenced by loadData(), run(), and saveData().
sint16 PaletteFaderProcess::new_matrix[12] [private] |
Definition at line 32 of file PaletteFaderProcess.h.
Referenced by loadData(), PaletteFaderProcess(), run(), and saveData().
sint16 PaletteFaderProcess::old_matrix[12] [private] |
Definition at line 31 of file PaletteFaderProcess.h.
Referenced by loadData(), PaletteFaderProcess(), run(), and saveData().
int PaletteFaderProcess::priority [private] |
1.4.7