SDL::Palette

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

NAME

SDL::Palette -- Color palette for 8-bit pixel formats  

CATEGORY

Core, Video, Structure  

DESCRIPTION

Each pixel in an 8-bit surface is an index into the colors field of the "SDL::Palette" object stored in its "SDL::PixelFormat". A "SDL::Palette" is created automatically when SDL allocates a "SDL::PixelFormat" for a surface. This class has methods for returning the colors in a palette object. The colors can be set with SDL::Video::set_colors and SDL::Video::set_palette.  

METHODS

 

ncolors

  $ncolors = $palette->ncolors();

Returns the number of colors in palette.  

colors

  @colors = @{ $palette->colors() };

Returns an array, "ncolors" in length, of the SDL::Colors in the palette.  

color_index

  $color = $palette->color_index( $index );

Returns the SDL::Color at the provided index of the palette.  

SEE ALSO

SDL::Video SDL::PixelFormat SDL::Color SDL::Surface  

AUTHORS

See ``AUTHORS'' in SDL.


 

Index

NAME
CATEGORY
DESCRIPTION
METHODS
ncolors
colors
color_index
SEE ALSO
AUTHORS