NAME
SDL::App::FPS::Color- provides color names => SDL::Color mapping
SYNOPSIS
package SDL::App::FPS::Color qw/RED BLUE GREEN/;
my $yellow = SDL::App::FPS::Color::YELLOW();
my $red = RED();
my $blue = BLUE;
EXPORTS
Can export the color names on request.
DESCRIPTION
This package provides SDL::Color objects that corrospond to the basic color names.
METHODS
The following color names exist:
RED GREEN BLUE
ORANGE YELLOW PURPLE
MAGENTA CYAN BROWN
WHITE BLACK
GRAY LIGHTGRAY DARKGRAY
GREY LIGHTGREY DARKGREY
LIGHTRED DARKRED
LIGHTBLUE DARKBLUE
LIGHTGREE DARKGREEN
darken
$new_color = SDL::App::FPS::Color::darken($color,$factor);
$factor
must be between 1 (result is black) and 0 (result is original color). darken()
darkens the color by this factor, for instance 0.5 makes a color of 50% color values from the original color.
lighten
$new_color = SDL::App::FPS::Color::lighten($color,$factor);
$factor
must be between 0 (result is original color) and 1 (result is white). lighten()
darkens the color by this factor, for instance 0.5 makes a color of 50% higher color values from the original color.
blend
$new_color = SDL::App::FPS::Color::blend($color_a,$color_b,$factor);
$factor
must be between 0 (result is $color_a
) and 1 (result is $color_b
). blend()
creates a blended color from the two colors. A factor of 0.5 means it will result in exact the middle of color A and color B.
AUTHORS
(c) 2003 Tels http://bloodgate.com/perl/sdl/
SEE ALSO
SDL:App::FPS, SDL::App and SDL.