1 2 /* 3 * Copyright 2006 The Android Open Source Project 4 * 5 * Use of this source code is governed by a BSD-style license that can be 6 * found in the LICENSE file. 7 */ 8 9 10 #ifndef SkTextToPath_DEFINED 11 #define SkTextToPath_DEFINED 12 13 #include "SkDrawPath.h" 14 #include "SkMemberInfo.h" 15 16 class SkDrawPaint; 17 class SkDrawPath; 18 class SkText; 19 20 class SkTextToPath : public SkADrawable { 21 DECLARE_MEMBER_INFO(TextToPath); 22 SkTextToPath(); 23 bool draw(SkAnimateMaker& ) override; 24 void onEndElement(SkAnimateMaker& ) override; 25 private: 26 SkDrawPaint* paint; 27 SkDrawPath* path; 28 SkText* text; 29 }; 30 31 #endif // SkTextToPath_DEFINED 32