libimage  0.25.4
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Énumérations Macros Pages
Fonctions membres publiques | Attributs privés | Liste de tous les membres
Référence de la classe Palette
Graphe de collaboration de Palette:
Collaboration graph

Fonctions membres publiques

 Palette ()
 Palette (size_t pngPaletteSize, uint8_t *pngPalette)
 Palette (const Palette &pal)
 Palette (const std::map< double, Colour > &coloursMap, bool rgbContinuous, bool alphaContinuous, bool noAlpha)
Paletteoperator= (const Palette &pal)
bool operator== (const Palette &other) const
bool operator!= (const Palette &other) const
size_t getPalettePNGSize ()
void buildPalettePNG ()
uint8_t * getPalettePNG ()
std::map< double, Colour > * getColoursMap ()
bool isRGBContinuous ()
bool isAlphaContinuous ()
bool isNoAlpha ()
Colour getColour (double index)

Attributs privés

size_t pngPaletteSize
uint8_t * pngPalette
bool pngPaletteInitialised
std::map< double, ColourcoloursMap
bool rgbContinuous
bool alphaContinuous
bool noAlpha

Documentation des constructeurs et destructeur

Palette::Palette ( )
Paramètres
colours: doit contenir une valeur par niveau compris entre 0 et la dernière valeure possible
alpha: doit contenir une valeur par niveau compris entre 0 et la dernière valeure possible ou être vide (désactivation de la transparence)

La documentation de cette classe a été générée à partir des fichiers suivants :