skia2/tests
commit-bot@chromium.org 74ba2f62dc Builder class for SkLayerDrawLooper.
SkLayerDrawLooper provides methods like addLayer() to build up a linked list
of layers. Working towards making this class immutable, this patch introduces
the SkLayerDrawLooperBuilder class which is used to accumulate all the layers
first. Once all layers are in place, it creates a new SkLayerDrawLooper object
and hands over the list of layers to that object.

For now we keep the addLayer methods in SkLayerDrawLooper so we don't break
Chrome and Blink when this is landed. Once we've updated all users, we can
remove the methods.

BUG=skia:2141
R=reed@google.com, scroggo@google.com, mtklein@google.com, reed@chromium.org

Author: dominikg@chromium.org

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

git-svn-id: http://skia.googlecode.com/svn/trunk@13448 2bbb7eff-a529-9590-31e7-b0007b416f81
2014-02-14 10:06:42 +00:00
..
TestXCode/Tests.xcodeproj
AAClipTest.cpp replace setConfig+allocPixels with alloc-or-install-pixels 2014-02-13 22:00:04 +00:00
AndroidPaintTest.cpp
AnnotationTest.cpp replace setConfig+allocPixels with alloc-or-install-pixels 2014-02-13 22:00:04 +00:00
ARGBImageEncoderTest.cpp
AtomicTest.cpp
BBoxHierarchyTest.cpp
BitmapCopyTest.cpp
BitmapGetColorTest.cpp
BitmapHasherTest.cpp
BitmapHeapTest.cpp replace setConfig+allocPixels with alloc-or-install-pixels 2014-02-13 22:00:04 +00:00
BitmapTest.cpp replace setConfig+allocPixels with alloc-or-install-pixels 2014-02-13 22:00:04 +00:00
BitSetTest.cpp
BlitRowTest.cpp replace setConfig+allocPixels with alloc-or-install-pixels 2014-02-13 22:00:04 +00:00
BlurTest.cpp replace setConfig+allocPixels with alloc-or-install-pixels 2014-02-13 22:00:04 +00:00
CachedDecodingPixelRefTest.cpp
CanvasStateTest.cpp replace setConfig+allocPixels with alloc-or-install-pixels 2014-02-13 22:00:04 +00:00
CanvasTest.cpp replace setConfig+allocPixels with alloc-or-install-pixels 2014-02-13 22:00:04 +00:00
ChecksumTest.cpp
ClampRangeTest.cpp
ClipCacheTest.cpp
ClipCubicTest.cpp replace setConfig+allocPixels with alloc-or-install-pixels 2014-02-13 22:00:04 +00:00
ClipperTest.cpp replace setConfig+allocPixels with alloc-or-install-pixels 2014-02-13 22:00:04 +00:00
ClipStackTest.cpp
ColorFilterTest.cpp
ColorPrivTest.cpp
ColorTest.cpp
DataRefTest.cpp
DeferredCanvasTest.cpp replace setConfig+allocPixels with alloc-or-install-pixels 2014-02-13 22:00:04 +00:00
DequeTest.cpp
DeviceLooperTest.cpp replace setConfig+allocPixels with alloc-or-install-pixels 2014-02-13 22:00:04 +00:00
DiscardableMemoryPool.cpp
DiscardableMemoryTest.cpp
DocumentTest.cpp
DrawBitmapRectTest.cpp replace setConfig+allocPixels with alloc-or-install-pixels 2014-02-13 22:00:04 +00:00
DrawPathTest.cpp replace setConfig+allocPixels with alloc-or-install-pixels 2014-02-13 22:00:04 +00:00
DrawTextTest.cpp
DynamicHashTest.cpp
EmptyPathTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
ErrorTest.cpp
FillPathTest.cpp
FitsInTest.cpp
FlatDataTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
FlateTest.cpp
FontHostStreamTest.cpp
FontHostTest.cpp
FontMgrTest.cpp
FontNamesTest.cpp
FrontBufferedStreamTest.cpp
GeometryTest.cpp
GifTest.cpp
GLInterfaceValidation.cpp
GLProgramsTest.cpp
GpuBitmapCopyTest.cpp
GpuColorFilterTest.cpp
GpuDrawPathTest.cpp
GradientTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
GrBinHashKeyTest.cpp
GrContextFactoryTest.cpp
GrDrawTargetTest.cpp
GrMemoryPoolTest.cpp
GrRedBlackTreeTest.cpp
GrSurfaceTest.cpp
GrTBSearchTest.cpp
HashCacheTest.cpp
ImageCacheTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
ImageDecodingTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
ImageFilterTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
InfRectTest.cpp
JpegTest.cpp
LayerDrawLooperTest.cpp Builder class for SkLayerDrawLooper. 2014-02-14 10:06:42 +00:00
LListTest.cpp
MallocPixelRefTest.cpp
MathTest.cpp
Matrix44Test.cpp
MatrixClipCollapseTest.cpp
MatrixTest.cpp
MD5Test.cpp
MemoryTest.cpp
MemsetTest.cpp
MessageBusTest.cpp
MetaDataTest.cpp
MipMapTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
OnceTest.cpp
OSPathTest.cpp
PackBitsTest.cpp
PaintTest.cpp
ParsePathTest.cpp
PathCoverageTest.cpp
PathMeasureTest.cpp
PathOpsAngleTest.cpp
PathOpsBoundsTest.cpp
PathOpsCubicIntersectionTest.cpp
PathOpsCubicIntersectionTestData.cpp
PathOpsCubicIntersectionTestData.h
PathOpsCubicLineIntersectionTest.cpp
PathOpsCubicQuadIntersectionTest.cpp
PathOpsCubicReduceOrderTest.cpp
PathOpsCubicToQuadsTest.cpp
PathOpsDCubicTest.cpp
PathOpsDLineTest.cpp
PathOpsDPointTest.cpp
PathOpsDQuadTest.cpp
PathOpsDRectTest.cpp
PathOpsDTriangleTest.cpp
PathOpsDVectorTest.cpp
PathOpsExtendedTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
PathOpsExtendedTest.h
PathOpsInverseTest.cpp
PathOpsLineIntersectionTest.cpp
PathOpsLineParametetersTest.cpp
PathOpsOpCubicThreadedTest.cpp
PathOpsOpRectThreadedTest.cpp
PathOpsOpTest.cpp
PathOpsQuadIntersectionTest.cpp
PathOpsQuadIntersectionTestData.cpp
PathOpsQuadIntersectionTestData.h
PathOpsQuadLineIntersectionTest.cpp
PathOpsQuadLineIntersectionThreadedTest.cpp
PathOpsQuadParameterizationTest.cpp
PathOpsQuadReduceOrderTest.cpp
PathOpsSimplifyDegenerateThreadedTest.cpp
PathOpsSimplifyFailTest.cpp
PathOpsSimplifyQuadralateralsThreadedTest.cpp
PathOpsSimplifyQuadThreadedTest.cpp
PathOpsSimplifyRectThreadedTest.cpp
PathOpsSimplifyTest.cpp
PathOpsSimplifyTrianglesThreadedTest.cpp
PathOpsSkpClipTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
PathOpsSkpTest.cpp
PathOpsTestCommon.cpp
PathOpsTestCommon.h
PathOpsThreadedCommon.cpp
PathOpsThreadedCommon.h
PathOpsTypesTest.cpp
PathTest.cpp
PathUtilsTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
PDFPrimitivesTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
PictureTest.cpp Add unit test for unbalanced save and restores in pictures. 2014-02-13 16:00:51 +00:00
PictureUtilsTest.cpp
PipeTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
PixelRefTest.cpp
PointTest.cpp
PremulAlphaRoundTripTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
QuickRejectTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
RandomTest.cpp
Reader32Test.cpp
ReadPixelsTest.cpp Sanitizing source files in Housekeeper-Nightly 2014-02-14 03:02:05 +00:00
ReadWriteAlphaTest.cpp
RefCntTest.cpp
RefDictTest.cpp
RegionTest.cpp
ResourceCacheTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
RoundRectTest.cpp
RTreeTest.cpp
RuntimeConfigTest.cpp
ScalarTest.cpp
SerializationTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
SHA1Test.cpp
ShaderImageFilterTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
ShaderOpacityTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
SkBase64Test.cpp
skia_test.cpp
SkpSkGrTest.cpp Sanitizing source files in Housekeeper-Nightly 2014-02-14 03:02:05 +00:00
SortTest.cpp
SrcOverTest.cpp
StreamTest.cpp
StringTest.cpp
StrokeTest.cpp
SurfaceTest.cpp Sanitizing source files in Housekeeper-Nightly 2014-02-14 03:02:05 +00:00
TDStackNesterTest.cpp
Test.cpp
Test.h
TestSize.cpp
TileGridTest.cpp replace setConfig+allocPixels with single call 2014-02-13 14:41:43 +00:00
TLSTest.cpp
ToUnicode.cpp
TracingTest.cpp
TSetTest.cpp
Typeface.cpp
UnicodeTest.cpp
UnitTestTest.cpp
UtilsTest.cpp
valgrind.supp
WArrayTest.cpp
WritePixelsTest.cpp replace setConfig+allocPixels with alloc-or-install-pixels 2014-02-13 22:00:04 +00:00
Writer32Test.cpp
XfermodeTest.cpp