C# 클래스 SimplePaletteQuantizer.ColorCaches.BaseColorCache

상속: IColorCache
파일 보기 프로젝트 열기: RHY3756547/FreeSO

공개 메소드들

메소드 설명
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.

보호된 메소드들

메소드 설명
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.

메소드 상세

BaseColorCache() 보호된 메소드

Initializes a new instance of the BaseColorCache class.
protected BaseColorCache ( ) : System
리턴 System

CachePalette() 공개 메소드

See IColorCache.CachePalette for more details.
public CachePalette ( IList palette ) : void
palette IList
리턴 void

ChangeColorModel() 공개 메소드

Changes the color model.
public ChangeColorModel ( ColorModel colorModel ) : void
colorModel ColorModel The color model.
리턴 void

GetColorPaletteIndex() 공개 메소드

See IColorCache.GetColorPaletteIndex for more details.
public GetColorPaletteIndex ( Color color, Int32 &paletteIndex ) : void
color Color
paletteIndex System.Int32
리턴 void

OnCachePalette() 보호된 추상적인 메소드

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

OnGetColorPaletteIndex() 보호된 추상적인 메소드

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.
리턴 void

Prepare() 공개 메소드

See IColorCache.Prepare for more details.
public Prepare ( ) : void
리턴 void