| Index: src/effects/SkLayerRasterizer.cpp
|
| diff --git a/src/effects/SkLayerRasterizer.cpp b/src/effects/SkLayerRasterizer.cpp
|
| index 720d2f0f88135e357e2ea8f8c38ea6257baef7e5..90fd59b585b6d9acde121aa18c714f313d795a2c 100644
|
| --- a/src/effects/SkLayerRasterizer.cpp
|
| +++ b/src/effects/SkLayerRasterizer.cpp
|
| @@ -1,9 +1,11 @@
|
| +
|
| /*
|
| * Copyright 2006 The Android Open Source Project
|
| *
|
| * Use of this source code is governed by a BSD-style license that can be
|
| * found in the LICENSE file.
|
| */
|
| +
|
|
|
| #include "SkLayerRasterizer.h"
|
| #include "SkDraw.h"
|
| @@ -48,6 +50,17 @@
|
| clean_up_layers(const_cast<SkDeque*>(fLayers));
|
| }
|
|
|
| +#ifdef SK_SUPPORT_LEGACY_LAYERRASTERIZER_API
|
| +void SkLayerRasterizer::addLayer(const SkPaint& paint, SkScalar dx,
|
| + SkScalar dy) {
|
| + SkASSERT(fLayers);
|
| + SkLayerRasterizer_Rec* rec = (SkLayerRasterizer_Rec*)fLayers->push_back();
|
| +
|
| + SkNEW_PLACEMENT_ARGS(&rec->fPaint, SkPaint, (paint));
|
| + rec->fOffset.set(dx, dy);
|
| +}
|
| +#endif
|
| +
|
| static bool compute_bounds(const SkDeque& layers, const SkPath& path,
|
| const SkMatrix& matrix,
|
| const SkIRect* clipBounds, SkIRect* bounds) {
|
|
|