synfig::Palette Class Reference

#include <palette.h>

List of all members.

Public Member Functions

 Palette ()
 Palette (const String &name_)
 Palette (const Surface &surface, int size=256)
iterator find_closest (const Color &color, float *dist=0)
const_iterator find_closest (const Color &color, float *dist=0) const
iterator find_heavy ()
iterator find_light ()
void save_to_file (const synfig::String &filename) const

Static Public Member Functions

static Palette grayscale (int steps=16)
static Palette load_from_file (const synfig::String &filename)


Constructor & Destructor Documentation

Palette::Palette (  ) 

Palette::Palette ( const String name_  ) 

Palette::Palette ( const Surface surface,
int  size = 256 
)

Generates a palette for the given surface


Member Function Documentation

Palette::iterator Palette::find_closest ( const Color color,
float *  dist = 0 
)

Palette::const_iterator Palette::find_closest ( const Color color,
float *  dist = 0 
) const

Palette::iterator Palette::find_heavy (  ) 

Palette::iterator Palette::find_light (  ) 

Palette Palette::grayscale ( int  steps = 16  )  [static]

void Palette::save_to_file ( const synfig::String filename  )  const

Palette Palette::load_from_file ( const synfig::String filename  )  [static]


The documentation for this class was generated from the following files:
Generated on Wed Dec 12 03:11:42 2007 for synfig by  doxygen 1.5.4