skia2/include
senorblanco@chromium.org f1369ce607 Implements a new class, SkSingleInputImageFilter, to handle DAG connectivity
for filters with a single image input.  This provides functionality to store,
flatten and unflatten a single SkImageFilter input, as well as to recursively
evaluate it on the CPU or GPU.  The following classes were re-parented to 
implement DAG connectivity:  SkBlurImageFilter, SkDilateImageFilter,
SkErodeImageFilter, SkColorFilterImageFilter.  The constructors for each
have been appended with a new parameter, representing the input filter
(default NULL).

This change also implements an arbitrary SkBitmap input source for filtering,
SkBitmapSource.

NOTE:  This CL will require gyp file changes when rolling past this revision.

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



git-svn-id: http://skia.googlecode.com/svn/trunk@5170 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-08-20 14:53:21 +00:00
..
animator Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
config enable large bitmap drawing by default (still disabled in chrome at the moment) 2012-08-07 13:19:01 +00:00
core Set LF property on a bunch of files. 2012-08-20 13:55:09 +00:00
device/xps Formatting cleanup: remove extra whitespace 2012-01-28 01:45:11 +00:00
effects Implements a new class, SkSingleInputImageFilter, to handle DAG connectivity 2012-08-20 14:53:21 +00:00
gpu Remove unnecessary GrContext flushes 2012-08-17 14:06:49 +00:00
images Expanded distribution of instance counting 2012-06-21 20:25:03 +00:00
pdf [PDF] Add link annotations. 2012-07-13 20:06:02 +00:00
pipe Fixing a deferred canvas optimization that purges pending draws when the canvas is cleared 2012-08-15 19:49:22 +00:00
ports [android] Add an API to load customized font config for testing. 2012-06-25 13:58:22 +00:00
svg Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
text Expanded distribution of instance counting 2012-06-21 20:25:03 +00:00
utils Stop refcounting SkDeferredCanvas::NotificationClient 2012-08-20 14:25:04 +00:00
views Extended Inst counting to find "unknown" leaked object (SkTMaskGamma) 2012-08-16 14:58:06 +00:00
xml Make SkMath.h less visible in public header files. 2011-09-27 17:38:17 +00:00