Kartik Thakore > SDL-2.538 > SDL::Palette

Download:
SDL-2.538.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source   Latest Release: SDL-2.544

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.

syntax highlighting: