Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <math.h>
Go to the source code of this file.
Macros | |
#define | UNDEFINED -99999 |
Functions | |
double | Maximum (double r, double g, double b) |
double | Minimum (double r, double g, double b) |
void | RGB_To_HSV (double r, double g, double b, double *h, double *s, double *v) |
void | HSV_To_RGB (double *r, double *g, double *b, double h, double s, double v) |
void | ShiftPalette (unsigned char Palette[769], double DH, double DS, double DV, double DsH, double DsS, double DsV) |
#define UNDEFINED -99999 |
Definition at line 22 of file aux_palette.cpp.
Referenced by HSV_To_RGB(), and RGB_To_HSV().
void HSV_To_RGB | ( | double * | r, |
double * | g, | ||
double * | b, | ||
double | h, | ||
double | s, | ||
double | v | ||
) |
Definition at line 70 of file aux_palette.cpp.
References f, i, int, q, UNDEFINED, and v.
Referenced by ShiftPalette().
double Maximum | ( | double | r, |
double | g, | ||
double | b | ||
) |
double Minimum | ( | double | r, |
double | g, | ||
double | b | ||
) |
void RGB_To_HSV | ( | double | r, |
double | g, | ||
double | b, | ||
double * | h, | ||
double * | s, | ||
double * | v | ||
) |
Definition at line 42 of file aux_palette.cpp.
References b, max(), Maximum(), min(), Minimum(), and UNDEFINED.
Referenced by ShiftPalette().
void ShiftPalette | ( | unsigned char | Palette[769], |
double | DH, | ||
double | DS, | ||
double | DV, | ||
double | DsH, | ||
double | DsS, | ||
double | DsV | ||
) |
Definition at line 134 of file aux_palette.cpp.
References b, g, h, HSV_To_RGB(), i, RGB_To_HSV(), and v.