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 SkDrawClip_DEFINED 11 #define SkDrawClip_DEFINED 12 13 #include "SkADrawable.h" 14 #include "SkMemberInfo.h" 15 #include "SkRegion.h" 16 17 class SkDrawPath; 18 class SkDrawRect; 19 20 class SkDrawClip : public SkADrawable { 21 DECLARE_DRAW_MEMBER_INFO(Clip); 22 SkDrawClip(); 23 bool draw(SkAnimateMaker& ) override; 24 private: 25 SkDrawRect* rect; 26 SkDrawPath* path; 27 }; 28 29 #endif // SkDrawClip_DEFINED 30