'From Cuis 1.0 of 21 May 2009 [latest update: #204] on 28 May 2009 at 1:01:10 am'!

!BitBlt class methodsFor: 'class initialization' stamp: 'jmv 5/28/2009 01:00'!
recreateColorMaps
	CachedFontColorMaps _ ColorConvertingMaps _ nil! !


!Preferences class methodsFor: 'standard queries' stamp: 'jmv 5/27/2009 23:26'!
aaFontsColormapDepth
	"Adjust balance between colored AA text quality (especially if subpixel AA is used) and space / performance.
	5 is optimal quality. Each colorMap takes 128kB of RAM, and takes several seconds to build.
	4 is a reasonable balance. Each colorMap takes 16kB of RAM and builds fast on a fast machine.
	3 is good for slow hardware or memory restrictions. Each colorMap takes 2 kb of RAM."
	^self
		valueOfFlag: #aaFontsColormapDepth
		ifAbsent: [4]! !


!BitBlt class reorganize!
('instance creation' asGrafPort bitPeekerFromForm: bitPokerToForm: current destForm:sourceForm:fillColor:combinationRule:destOrigin:sourceOrigin:extent:clipRect: destForm:sourceForm:halftoneForm:combinationRule:destOrigin:sourceOrigin:extent:clipRect: toForm:)
('examples' alphaBlendDemo antiAliasDemo exampleColorMap exampleOne exampleTwo)
('private' exampleAt:rule:fillColor:)
('benchmarks' benchDiffsFrom:to: benchmark benchmark2 benchmark3)
('class initialization' recreateColorMaps)
!

"Postscript:
Leave the line above, and replace the rest of this comment by a useful one.
Executable statements should follow this comment, and should
be separated by periods, with no exclamation points (!!).
Be sure to put any further comments in double-quotes, like this one."
BitBlt recreateColorMaps!

