C# 클래스 SimplePaletteQuantizer.Quantizers.BaseColorCacheQuantizer

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

공개 메소드들

메소드 설명
CachePalette ( IList palette ) : void

Caches the palette.

ChangeCacheProvider ( IColorCache colorCache ) : void

Changes the cache provider.

보호된 메소드들

메소드 설명
BaseColorCacheQuantizer ( ) : System

Initializes a new instance of the BaseColorCacheQuantizer class.

OnCreateDefaultCache ( ) : IColorCache

Called when it is needed to create default cache (no cache is supplied from outside).

OnGetPalette ( Int32 colorCount ) : List

See BaseColorQuantizer.OnGetPalette for more details.

OnGetPaletteIndex ( Color color, Int32 key, Int32 x, Int32 y, int &paletteIndex ) : void

See BaseColorQuantizer.OnGetPaletteIndex for more details.

OnGetPaletteToCache ( Int32 colorCount ) : List

Redirection to retrieve palette to be cached, if palette is not available yet.

OnPrepare ( ImageBuffer image ) : void

See BaseColorQuantizer.OnPrepare for more details.

비공개 메소드들

메소드 설명
GetColorCache ( ) : IColorCache

메소드 상세

BaseColorCacheQuantizer() 보호된 메소드

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

CachePalette() 공개 메소드

Caches the palette.
public CachePalette ( IList palette ) : void
palette IList The palette.
리턴 void

ChangeCacheProvider() 공개 메소드

Changes the cache provider.
public ChangeCacheProvider ( IColorCache colorCache ) : void
colorCache IColorCache The color cache.
리턴 void

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

Called when it is needed to create default cache (no cache is supplied from outside).
protected abstract OnCreateDefaultCache ( ) : IColorCache
리턴 IColorCache

OnGetPalette() 보호된 최종 메소드

See BaseColorQuantizer.OnGetPalette for more details.
protected final OnGetPalette ( Int32 colorCount ) : List
colorCount System.Int32
리턴 List

OnGetPaletteIndex() 보호된 메소드

See BaseColorQuantizer.OnGetPaletteIndex for more details.
protected OnGetPaletteIndex ( Color color, Int32 key, Int32 x, Int32 y, int &paletteIndex ) : void
color Color
key System.Int32
x System.Int32
y System.Int32
paletteIndex int
리턴 void

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

Redirection to retrieve palette to be cached, if palette is not available yet.
protected abstract OnGetPaletteToCache ( Int32 colorCount ) : List
colorCount System.Int32
리턴 List

OnPrepare() 보호된 메소드

See BaseColorQuantizer.OnPrepare for more details.
protected OnPrepare ( ImageBuffer image ) : void
image SimplePaletteQuantizer.Helpers.ImageBuffer
리턴 void