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 SkDrawTo_DEFINED
11 #define SkDrawTo_DEFINED
12 
13 #include "SkDrawGroup.h"
14 #include "SkMemberInfo.h"
15 
16 class SkDrawBitmap;
17 
18 class SkDrawTo : public SkGroup {
19     DECLARE_MEMBER_INFO(DrawTo);
20     SkDrawTo();
21 //  virtual ~SkDrawTo();
22     bool draw(SkAnimateMaker& ) override;
23 #ifdef SK_DUMP_ENABLED
24     void dump(SkAnimateMaker* ) override;
25 #endif
26 protected:
27     SkBool drawOnce;
28     SkDrawBitmap* use;
29 private:
30     typedef SkGroup INHERITED;
31     SkBool fDrawnOnce;
32 };
33 
34 #endif // SkDrawTo_DEFINED
35