Allow clients to specify an external SkImageFilter cache.
authorsenorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Mon, 14 Apr 2014 15:51:48 +0000 (15:51 +0000)
committersenorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Mon, 14 Apr 2014 15:51:48 +0000 (15:51 +0000)
commit1a479e7547d4efe2d1d06fab5c9442b77ec6c954
treea2e15b7cd71e7440933cb8164f282102897f6c82
parent8f9e681093aac6c46c71df604ac685cef46309a2
Allow clients to specify an external SkImageFilter cache.

This change allows external callers to substitute their own
SkImageFilter cache for the default intra-frame cache in Skia. This
allows the caller to perform inter-frame caching for example, by the
maintaining a persistent cache between frames and doing custom
invalidation.

R=reed@google.com

Review URL: https://codereview.chromium.org/225903010

git-svn-id: http://skia.googlecode.com/svn/trunk@14181 2bbb7eff-a529-9590-31e7-b0007b416f81
include/core/SkImageFilter.h
src/core/SkCanvas.cpp
src/core/SkImageFilter.cpp