1/*
2 * Copyright 2006 The Android Open Source Project
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7
8#ifndef Sk2DPathEffect_DEFINED
9#define Sk2DPathEffect_DEFINED
10
11#include "include/core/SkPathEffect.h"
12
13class SkMatrix;
14class SkPath;
15
16class SK_API SkLine2DPathEffect {
17public:
18    static sk_sp<SkPathEffect> Make(SkScalar width, const SkMatrix& matrix);
19
20    static void RegisterFlattenables();
21};
22
23class SK_API SkPath2DPathEffect {
24public:
25    static sk_sp<SkPathEffect> Make(const SkMatrix& matrix, const SkPath& path);
26
27    static void RegisterFlattenables();
28};
29
30#endif
31