SDL::Color

Section: User Contributed Perl Documentation (3)
Updated: 2021-01-27
Page Index
 

NAME

SDL::Color - Format independent color description  

CATEGORY

Core, Video, Structure  

SYNOPSIS

 my $black = SDL::Color->new(0, 0, 0);
 my $color = SDL::Color->new(255, 0, 0);
 my $r = $color->r; # 255
 my $g = $color->g; # 0
 my $b = $color->b; # 0
 $color->g(255);
 $color->b(255);
 # $color is now white

 

DESCRIPTION

"SDL_Color" describes a color in a format independent way.  

METHODS

 

new

 my $color = SDL::Color->new(255, 0, 0);

The constructor creates a new color with the specified red, green and blue values.  

r

 my $r = $color->r;
 $color->r(128);

If passed a value, this method sets the red component of the color; if not, it returns the red component of the color.  

g

 my $g = $color->g;
 $color->g(128);

If passed a value, this method sets the green component of the color; if not, it returns the green component of the color.  

b

 my $b = $color->b;
 $color->b(128);

If passed a value, this method sets the blue component of the color; if not, it returns the blue component of the color.  

SEE ALSO

SDL::Surface  

AUTHORS

See ``AUTHORS'' in SDL.


 

Index

NAME
CATEGORY
SYNOPSIS
DESCRIPTION
METHODS
new
r
g
b
SEE ALSO
AUTHORS