C# Class SimplePaletteQuantizer.ColorCaches.BaseColorCache

Inheritance: IColorCache
Afficher le fichier Open project: RHY3756547/FreeSO

Méthodes publiques

Méthode Description
CachePalette ( IList palette ) : void

See IColorCache.CachePalette for more details.

ChangeColorModel ( ColorModel colorModel ) : void

Changes the color model.

GetColorPaletteIndex ( Color color, Int32 &paletteIndex ) : void

See IColorCache.GetColorPaletteIndex for more details.

Prepare ( ) : void

See IColorCache.Prepare for more details.

Méthodes protégées

Méthode Description
BaseColorCache ( ) : System

Initializes a new instance of the BaseColorCache class.

OnCachePalette ( IList palette ) : void

Called when a palette is about to be cached, or precached.

OnGetColorPaletteIndex ( Color color, Int32 &paletteIndex ) : void

Called when palette index is about to be retrieve for a given color.

Method Details

BaseColorCache() protected méthode

Initializes a new instance of the BaseColorCache class.
protected BaseColorCache ( ) : System
Résultat System

CachePalette() public méthode

See IColorCache.CachePalette for more details.
public CachePalette ( IList palette ) : void
palette IList
Résultat void

ChangeColorModel() public méthode

Changes the color model.
public ChangeColorModel ( ColorModel colorModel ) : void
colorModel ColorModel The color model.
Résultat void

GetColorPaletteIndex() public méthode

See IColorCache.GetColorPaletteIndex for more details.
public GetColorPaletteIndex ( Color color, Int32 &paletteIndex ) : void
color Color
paletteIndex System.Int32
Résultat void

OnCachePalette() protected abstract méthode

Called when a palette is about to be cached, or precached.
protected abstract OnCachePalette ( IList palette ) : void
palette IList The palette.
Résultat void

OnGetColorPaletteIndex() protected abstract méthode

Called when palette index is about to be retrieve for a given color.
protected abstract OnGetColorPaletteIndex ( Color color, Int32 &paletteIndex ) : void
color Color The color.
paletteIndex System.Int32 Index of the palette.
Résultat void

Prepare() public méthode

See IColorCache.Prepare for more details.
public Prepare ( ) : void
Résultat void