moz-skia/samplecode
scroggo@google.com b5571b3324 Change SkImageDecoders to take an SkStreamRewindable.
Only affects factories, static functions that will use the factories,
and subset decoding, which all require rewinding. The decoders
themselves continue to take an SkStream. This is merely documentation
stating which functions will possibly rewind the passed in SkStream.

This is part of the general change to coordinate SkStreams with
Android's streams, which don't necessarily support rewinding in all
cases.

Update callers to use SkStreamRewindable.

BUG=skia:1572
R=bungeman@google.com, reed@google.com

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

git-svn-id: http://skia.googlecode.com/svn/trunk@11460 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-09-25 21:34:24 +00:00
..
ClockFaceView.cpp
GMSampleView.h
OverView.cpp Removes uses of unnamed namespace from samplecode. 2013-09-13 12:39:55 +00:00
OverView.h
Sample2PtRadial.cpp
SampleAAClip.cpp
SampleAARectModes.cpp
SampleAARects.cpp
SampleAll.cpp Push sigma-based blur interface into our GMs/benches/tests/samplecode 2013-09-06 14:16:12 +00:00
SampleAnimBlur.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
SampleAnimatedGradient.cpp
SampleAnimator.cpp
SampleApp.cpp check for --resourcePath in addition to -i to match the --help string 2013-09-10 19:12:07 +00:00
SampleApp.h Split SkDevice into SkBaseDevice and SkBitmapDevice 2013-08-29 11:54:56 +00:00
SampleArc.cpp
SampleAvoid.cpp
SampleBigBlur.cpp Push sigma-based blur interface into our GMs/benches/tests/samplecode 2013-09-06 14:16:12 +00:00
SampleBigGradient.cpp
SampleBitmapRect.cpp
SampleBlur.cpp Push sigma-based blur interface into our GMs/benches/tests/samplecode 2013-09-06 14:16:12 +00:00
SampleBox.cpp
SampleCamera.cpp
SampleChart.cpp Removes uses of unnamed namespace from samplecode. 2013-09-13 12:39:55 +00:00
SampleCircle.cpp Split SkDevice into SkBaseDevice and SkBitmapDevice 2013-08-29 11:54:56 +00:00
SampleClamp.cpp
SampleClip.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
SampleClock.cpp Add Clock Sample. 2013-09-17 19:52:05 +00:00
SampleCode.h
SampleColorFilter.cpp Prototype for build warning as error. 2013-06-14 15:44:11 +00:00
SampleComplexClip.cpp
SampleConcavePaths.cpp
SampleCull.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
SampleDash.cpp
SampleDegenerateTwoPtRadials.cpp
SampleDither.cpp
SampleDitherBitmap.cpp
SampleDraw.cpp
SampleEffects.cpp Sanitizing source files in Housekeeper-Nightly 2013-09-07 07:01:16 +00:00
SampleEmboss.cpp Push sigma-based blur interface into our GMs/benches/tests/samplecode 2013-09-06 14:16:12 +00:00
SampleEmptyPath.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
SampleEncode.cpp
SampleFatBits.cpp promote SkImage::AlphaType to SkAlphaType 2013-09-20 19:33:52 +00:00
SampleFillType.cpp
SampleFilter.cpp
SampleFilter2.cpp
SampleFilterFuzz.cpp Sanitizing source files in Housekeeper-Nightly 2013-09-20 07:01:33 +00:00
SampleFontCache.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
SampleFontScalerTest.cpp
SampleFuzz.cpp Sanitizing source files in Housekeeper-Nightly 2013-09-07 07:01:16 +00:00
SampleGradients.cpp
SampleHairCurves.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
SampleHairModes.cpp
SampleHairline.cpp
SampleImage.cpp
SampleImageDir.cpp
SampleLCD.cpp
SampleLayerMask.cpp
SampleLayers.cpp Removed unused parameters 2013-03-12 14:36:57 +00:00
SampleLines.cpp Fixing some warnings on Linux 2013-03-07 20:52:59 +00:00
SampleLua.cpp add drawImage to lua 2013-06-11 02:20:28 +00:00
SampleManyRects.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
SampleMeasure.cpp
SampleMipMap.cpp Sanitizing source files in Housekeeper-Nightly 2013-07-25 07:01:00 +00:00
SampleMovie.cpp Fix more clang errors. 2013-04-05 21:13:14 +00:00
SampleOvalTest.cpp Fixing some warnings on Linux 2013-03-07 20:52:59 +00:00
SampleOverflow.cpp
SamplePatch.cpp
SamplePath.cpp
SamplePathClip.cpp Fixing some warnings on Linux 2013-03-07 20:52:59 +00:00
SamplePathEffects.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
SamplePathFill.cpp
SamplePathUtils.cpp Sanitizing source files in Housekeeper-Nightly 2013-07-10 07:00:58 +00:00
SamplePdfFileViewer.cpp add ability to specify the DPI at which to render the page 2013-07-11 15:20:50 +00:00
SamplePictFile.cpp update devicelooper to skip internal tiles that are empty, and unittests 2013-09-17 20:03:43 +00:00
SamplePicture.cpp Change SkImageDecoders to take an SkStreamRewindable. 2013-09-25 21:34:24 +00:00
SamplePoints.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
SamplePolyToPoly.cpp
SampleRegion.cpp
SampleRepeatTile.cpp Removed unused parameters 2013-03-12 14:36:57 +00:00
SampleRotateCircles.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
SampleShaderText.cpp
SampleShaders.cpp
SampleSkLayer.cpp
SampleSlides.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
SampleSpiral.cpp
SampleStringArt.cpp Type warning fix for: Add string art GM and sample. 2013-09-19 16:32:49 +00:00
SampleStrokePath.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
SampleStrokeRect.cpp
SampleTests.cpp
SampleText.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
SampleTextAlpha.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
SampleTextBox.cpp
SampleTextOnPath.cpp Push sigma-based blur interface into our GMs/benches/tests/samplecode 2013-09-06 14:16:12 +00:00
SampleTextureDomain.cpp Removes uses of unnamed namespace from samplecode. 2013-09-13 12:39:55 +00:00
SampleTiling.cpp Sanitizing source files in Housekeeper-Nightly 2013-09-07 07:01:16 +00:00
SampleTinyBitmap.cpp
SampleUnitMapper.cpp Fixing some warnings on Linux 2013-03-07 20:52:59 +00:00
SampleUnpremul.cpp Push sigma-based blur interface into our GMs/benches/tests/samplecode 2013-09-06 14:16:12 +00:00
SampleVertices.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
SampleWarp.cpp
SampleWritePixels.cpp
SampleXfermodesBlur.cpp Push sigma-based blur interface into our GMs/benches/tests/samplecode 2013-09-06 14:16:12 +00:00
TransitionView.cpp Sanitizing source files in Housekeeper-Nightly 2013-06-15 07:00:53 +00:00
TransitionView.h
vertexdump.cpp