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