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 Fri Jun 23 15:20:51 2006 for synfig by  doxygen 1.4.6