The Winamp Remote Control suite
a remote control client and plugin for Winamp 2.x, 5.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ColourU.cpp File Reference
#include <vcl.h>
#include <math.h>
#include "ColourU.h"

Go to the source code of this file.

Functions

double periodic (double percent)
TColor rainbowColour (int value)

Variables

const int BASE_RANGE = 500
const double offset = 0.15

Function Documentation

double periodic ( double  percent)

Returns a periodic (cos ^2) function from any real input the periodicity is 1

Parameters:
percent
Returns:
the result

Definition at line 30 of file ColourU.cpp.

Referenced by rainbowColour(), and TEST_CASE().

TColor rainbowColour ( int  value)

Yields a 32 bit RGB colour value from the input value

Parameters:
value
Returns:
the colour

Definition at line 37 of file ColourU.cpp.

Referenced by TEST_CASE(), and TfrmMessage::tmrAnimateTimer().


Variable Documentation

const int BASE_RANGE = 500

Definition at line 27 of file ColourU.cpp.

Referenced by rainbowColour().

const double offset = 0.15

Definition at line 28 of file ColourU.cpp.

Referenced by rainbowColour().