0c089d6b4c39e39d47f01a053aa2e1f5911f4a69
[platform/upstream/libSkiaSharp.git] / src / animator / SkDrawTo.h
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& ) SK_OVERRIDE;
23 #ifdef SK_DUMP_ENABLED
24     void dump(SkAnimateMaker* ) SK_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