Update SkFlattenable buffers to be more modular.
authordjsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 7 Aug 2012 15:54:32 +0000 (15:54 +0000)
committerdjsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 7 Aug 2012 15:54:32 +0000 (15:54 +0000)
commitc73dd5c6880739f26216f198c757028fd28df1a4
tree17a4984fe2caecb5d36a27324eaa698550d4db04
parent7b4531f64cbd85d32a77ceab1bdec8335c5a7864
Update SkFlattenable buffers to be more modular.

This CL is an effort to stage the conversion to named
parameters for all SkFlattenable commands. This particular
stage only does the following two things...

1. Move flattenable buffers from SkFlattenable.h into
   their own header.
2. Update and Add new read write methods for better clarity
   and convenience.

BUG=

Review URL: https://codereview.appspot.com/6448095

git-svn-id: http://skia.googlecode.com/svn/trunk@4980 2bbb7eff-a529-9590-31e7-b0007b416f81
75 files changed:
gyp/core.gyp
include/core/SkAnnotation.h
include/core/SkBitmap.h
include/core/SkColorFilter.h
include/core/SkDrawLooper.h
include/core/SkFlattenable.h
include/core/SkFlattenableBuffers.h [new file with mode: 0644]
include/core/SkImageFilter.h
include/core/SkOrderedReadBuffer.h
include/core/SkOrderedWriteBuffer.h
include/core/SkPaint.h
include/core/SkShape.h
include/effects/SkRectShape.h
include/effects/SkTestImageFilters.h
samplecode/ClockFaceView.cpp
samplecode/SampleAll.cpp
samplecode/SampleSlides.cpp
samplecode/SampleText.cpp
samplecode/SampleTextEffects.cpp
src/core/SkAnnotation.cpp
src/core/SkBitmap.cpp
src/core/SkBitmapProcShader.cpp
src/core/SkBlitter.cpp
src/core/SkColorFilter.cpp
src/core/SkColorTable.cpp
src/core/SkComposeShader.cpp
src/core/SkData.cpp
src/core/SkFlattenable.cpp
src/core/SkFlattenableBuffers.cpp [new file with mode: 0644]
src/core/SkGlyphCache.cpp
src/core/SkMallocPixelRef.cpp
src/core/SkOrderedReadBuffer.cpp
src/core/SkOrderedWriteBuffer.cpp
src/core/SkPaint.cpp
src/core/SkPathEffect.cpp
src/core/SkPathHeap.cpp
src/core/SkPictureFlat.cpp
src/core/SkPictureFlat.h
src/core/SkPicturePlayback.cpp
src/core/SkPixelRef.cpp
src/core/SkShader.cpp
src/core/SkXfermode.cpp
src/effects/Sk1DPathEffect.cpp
src/effects/Sk2DPathEffect.cpp
src/effects/SkAvoidXfermode.cpp
src/effects/SkBlurDrawLooper.cpp
src/effects/SkBlurImageFilter.cpp
src/effects/SkBlurMaskFilter.cpp
src/effects/SkColorFilters.cpp
src/effects/SkColorMatrix.cpp
src/effects/SkColorMatrixFilter.cpp
src/effects/SkCornerPathEffect.cpp
src/effects/SkDashPathEffect.cpp
src/effects/SkDiscretePathEffect.cpp
src/effects/SkEmbossMaskFilter.cpp
src/effects/SkGroupShape.cpp
src/effects/SkKernel33MaskFilter.cpp
src/effects/SkLayerDrawLooper.cpp
src/effects/SkLayerRasterizer.cpp
src/effects/SkLightingImageFilter.cpp
src/effects/SkMorphologyImageFilter.cpp
src/effects/SkPixelXorXfermode.cpp
src/effects/SkRectShape.cpp
src/effects/SkTableColorFilter.cpp
src/effects/SkTableMaskFilter.cpp
src/effects/SkTestImageFilters.cpp
src/effects/gradients/SkGradientShader.cpp
src/effects/gradients/SkGradientShaderPriv.h
src/images/SkFlipPixelRef.cpp
src/images/SkImageRef.cpp
src/pdf/SkPDFUtils.h
src/pipe/SkGPipeRead.cpp
src/ports/SkImageRef_ashmem.cpp
src/utils/SkUnitMappers.cpp
tests/ColorFilterTest.cpp