This class is similar to Palette, but trades flexibility for speed. More...
#include <quickpalette.h>
Public Member Functions | |
QuickPalette (VALUE min, VALUE max) | |
Color | operator[] (VALUE val) const |
Private Attributes | |
VALUE | mark0 |
VALUE | mark1 |
VALUE | mark2 |
VALUE | mark3 |
VALUE | mark4 |
VALUE | mult |
This class is similar to Palette, but trades flexibility for speed.
Works ony well for floating point numbers.
LibGeoDecomp::QuickPalette< VALUE >::QuickPalette | ( | VALUE | min, | |
VALUE | max | |||
) | [inline] |
Color LibGeoDecomp::QuickPalette< VALUE >::operator[] | ( | VALUE | val | ) | const [inline] |
References LibGeoDecomp::Color::BLACK, LibGeoDecomp::QuickPalette< VALUE >::mark0, LibGeoDecomp::QuickPalette< VALUE >::mark1, LibGeoDecomp::QuickPalette< VALUE >::mark2, LibGeoDecomp::QuickPalette< VALUE >::mark3, LibGeoDecomp::QuickPalette< VALUE >::mark4, LibGeoDecomp::QuickPalette< VALUE >::mult, and LibGeoDecomp::Color::WHITE.
VALUE LibGeoDecomp::QuickPalette< VALUE >::mark0 [private] |
Referenced by LibGeoDecomp::QuickPalette< VALUE >::operator[]().
VALUE LibGeoDecomp::QuickPalette< VALUE >::mark1 [private] |
Referenced by LibGeoDecomp::QuickPalette< VALUE >::operator[]().
VALUE LibGeoDecomp::QuickPalette< VALUE >::mark2 [private] |
Referenced by LibGeoDecomp::QuickPalette< VALUE >::operator[]().
VALUE LibGeoDecomp::QuickPalette< VALUE >::mark3 [private] |
Referenced by LibGeoDecomp::QuickPalette< VALUE >::operator[]().
VALUE LibGeoDecomp::QuickPalette< VALUE >::mark4 [private] |
Referenced by LibGeoDecomp::QuickPalette< VALUE >::operator[]().
VALUE LibGeoDecomp::QuickPalette< VALUE >::mult [private] |
Referenced by LibGeoDecomp::QuickPalette< VALUE >::operator[]().