6bac947cd5
SkGPipe needs this, since it cannot (unlike SkPicture) see all of the factories before it hands its data to the reader. In this mode, the writer embedds the factory name the first time it sees it, and then after that writes an index (referencing the fFactorySet). The reader installs an empty array, and as it encounters names, appends them to that array so that subsequent indices can be used to retrieve the previously named factory. Some of the existing patheffects did not register their factory names, so those changes are also part of this CL. Annoyingly, to register your factory using the current scheme, it has to be in the public section of the class definition. git-svn-id: http://skia.googlecode.com/svn/trunk@1663 2bbb7eff-a529-9590-31e7-b0007b416f81 |
||
---|---|---|
.. | ||
Sk1DPathEffect.h | ||
Sk2DPathEffect.h | ||
SkAvoidXfermode.h | ||
SkBlurDrawLooper.h | ||
SkBlurMaskFilter.h | ||
SkColorMatrix.h | ||
SkColorMatrixFilter.h | ||
SkCornerPathEffect.h | ||
SkDashPathEffect.h | ||
SkDiscretePathEffect.h | ||
SkDrawExtraPathEffect.h | ||
SkEmbossMaskFilter.h | ||
SkGradientShader.h | ||
SkGroupShape.h | ||
SkKernel33MaskFilter.h | ||
SkLayerDrawLooper.h | ||
SkLayerRasterizer.h | ||
SkPaintFlagsDrawFilter.h | ||
SkPixelXorXfermode.h | ||
SkPorterDuff.h | ||
SkRectShape.h | ||
SkTableMaskFilter.h | ||
SkTransparentShader.h |